Web身份验证:无法使用指纹进行身份验证

时间:2020-04-07 14:53:51

标签: android android-fingerprint-api webauthn safetynet

我已经为android-safetynet实现了WebAuthn注册。在哪里可以使用我的指纹进行注册。但是,我没有使用指纹进行身份验证的选项。

这可能是什么原因?

This is the Object provided to navigator.credentials.create()

This is the Object that is provided to navigator.credentials.get()

1 个答案:

答案 0 :(得分:0)

您能否确认transportsList是您在PublicKeyCredentialDescriptor内部使用的实际名称?如果是这样,根据说明应该称为transports的规范,这看起来是不正确的:

https://www.w3.org/TR/webauthn/#credential-dictionary

我想除非您明确提供transports: ["internal"]

,否则Android实现始终会默认使用外部传输方式