繁体   English   中英

有没有办法在网络浏览器中使用Android指纹API或iOS Touch ID?

[英]Is there a way to use Android fingerprint API or iOS Touch ID in web browser?

例如,我有一个带身份验证的网站。 是否有可以从JavaScript使用的指纹API登录用户? Android和iOS等移动操作系统都有这样的API。 因此,理论上至少移动版浏览器可以提供这样的功能。 但我无法在网上找到任何关于它的信息。

2018年9月13日宣布的Chrome 70 Beta 引入了网络身份验证

默认情况下还启用了macOS的TouchID和Android的指纹传感器,通过Web身份验证。 这些允许开发人员通过Credential Management API的 PublicKeyCredential类型访问生物识别身份验证器。

这是正在研究的问题。 目前,firefox和chrome有基本的支持: https//developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API

我猜他们不希望网站有权访问指纹和虹膜扫描仪,因为它们可能被用来以比被盗密码更糟糕的方式窃取人们的身份(你可以更改密码,但你的指纹和虹膜很多unchangable)。

每当你开始寻找这种类型的功能,并且无法找到它时,问问自己可以用它做什么可能的恶意事件,你可能会猜到为什么它不可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM