【问题标题】:Can mobile website have biometric authentication?移动网站可以进行生物认证吗?
【发布时间】:2020-07-27 09:38:38
【问题描述】:

我有移动网站,在这个应用程序中我想使用设备的原生PINFaceidFingerprint 身份验证,这实际上有可能吗?因为我认为浏览器不会允许我这样做。

另外我听说如果我想拥有这种行为,我应该创建 PWA(progressive web app)。那么从浏览器(没有 PWA)我不能使用这三种身份验证类型中的任何一种,而 PWA 会给我机会使用所有这些,这是真的吗?

【问题讨论】:

标签: javascript browser progressive-web-apps mobile-website biometrics


【解决方案1】:

是的,Web Authentication API 可用,它允许您将身份验证委托给设备的身份验证器,包括常见的移动身份验证器,例如指纹或面部 ID。您的服务器应用程序也需要支持这种身份验证方法,因此请记住这一点。

All modern browsers 已经支持 Web Authentication API 有一段时间了。

您可以在这里试用演示并查看代码示例:https://webauthn.io

【讨论】:

  • 我有相反的问题;我有一个桌面网络应用程序,是否可以使用我的手机通过 Web Authentication API 使用指纹登录我的网络应用程序?
  • 多么美妙的事情。我希望实现起来没有那么困难。
  • @Ben.S 创建 PWA 以接收推送通知。使用描述的 Web Authentication API 来识别用户并将结果传递回您的应用程序。考虑可能的攻击点并避免它们。
  • @Sebastian 谢谢你能在我自己的问题链接中详细说明你的答案stackoverflow.com/questions/68163069/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
相关资源
最近更新 更多