webauthn tidy 源码
WebAuthn清除 尝试使WebAuthn易于使用: 将Uint8Array / ArrayBuffer值转换为base64,以便可以轻松地将数据发送到服务器或从服务器发送数据。 由于许多系统可以直接使用DER格式,因此提供类似于PEM的DER格式的公共密钥。 以易于阅读的格式提供flags和signCount 。 避免进行CBOR解码(很少有系统支持此功能)。 避免出现容易出错的attestedCredentialData长度问题。 使用普通的base64编码(如果可能),而不是不太常用的base64url(rfc4648)。 可能制作一个仅可以用HTML(没有JavaScript)完成的版本。 HTML 如果浏览器可以实现类似以下JavaScript的功能,以提供的: 这样,HTML和服务器端代码将变得更加容易: API版本2 尽管目前没有浏览器支持此功能,但是有一个新的“ ”方
用户评论