javascript - 移动网站可以进行生物认证吗?
问题描述
我有移动网站,在这个应用程序中我想使用设备的本机PIN
和Faceid
身份Fingerprint
验证,这实际上有可能吗?因为我不认为浏览器会允许我这样做。
另外我听说如果我想有这种行为,我应该创建 PWA(progressive web app)。那么从浏览器(没有 PWA)我不能使用这三种身份验证类型中的任何一种,并且 PWA 会给我机会使用所有这些,这是真的吗?
解决方案
是的,Web 身份验证 API可用,它允许您将身份验证委托给设备的身份验证器,包括常见的移动身份验证器,例如指纹或面部 ID。您的服务器应用程序也需要支持这种身份验证方法,因此请记住这一点。
一段时间以来,所有现代浏览器都支持 Web Authentication API。
您可以在此处试用演示并查看代码示例:https ://webauthn.io
推荐阅读
- python - 根据其他单元格的内容将数据添加到列(Python/Excel)
- angular - 函数记忆应该总是首选吗?
- c - 编译 C 文件时出错。致命错误:找不到“conio.h”文件
- django - 为什么我的表单中的输入没有写入 django 中的 sqlite3 数据库
- javascript - 尝试访问电影文件中的数据并在主文件中使用它
- javascript - 如何在数据表中按范围过滤日期?
- reactjs - React 组件不使用 useEffects 重新渲染
- reactjs - 如果不在所有减速器中放置“case LOGOUT”,则无法注销用户
- android-gradle-plugin - 错误类型 com.github.ybq.android.spinkit.R 被多次定义,因为 aar 库
- reactjs - 本地存储不更新反应 js