我已经为 android-safetynet 实现了 WebAuthn 注册。我可以在哪里使用我的指纹进行注册。但是,我没有选择使用指纹进行身份验证。
这背后的原因是什么?
我已经为 android-safetynet 实现了 WebAuthn 注册。我可以在哪里使用我的指纹进行注册。但是,我没有选择使用指纹进行身份验证。
这背后的原因是什么?
你能确认这transportsList
是你在你的内部使用的实际名称PublicKeyCredentialDescriptor
吗?如果是这样,根据说明它应该被调用的规范,这看起来不正确transports
:
https://www.w3.org/TR/webauthn/#credential-dictionary
我猜除非您明确提供,否则 Android 实现将始终默认为外部传输transports: ["internal"]