前端知库

SimpleWebAuthn Browser

在浏览器端发起 WebAuthn 注册和认证的封装库。

startRegistration 和 startAuthentication 接收服务端生成的选项,调用认证器并返回可提交给服务端的响应;browserSupportsWebAuthn 用于检测浏览器是否支持。

它只负责浏览器端,challenge 生成和响应校验要在服务端完成,同一项目提供 @simplewebauthn/server。需要在 IE11、旧版 Edge 中做功能检测时,可用带 polyfill 的 ES5 UMD 包。

许可:MIT。