我已经为安卓安全网实现了WebAuthn注册。在哪里我可以使用指纹注册。但是,我没有使用指纹进行身份验证的选项。
这背后的原因是什么?
这是提供给navigator.credentials.create((的对象
这是提供给navigator.certificate.get((的对象
您能确认transportsList
是您在PublicKeyCredentialDescriptor
中使用的实际名称吗?如果是这样的话,根据规范,这看起来是不正确的,规范说它应该被称为transports
:
https://www.w3.org/TR/webauthn/#credential-字典
我想Android的实现将始终默认为外部传输,除非您明确提供transports: ["internal"]