Safari 13 支持 WebAuthN,但 WKWebView 不支持。这是测试页面:https ://demo.yubico.com/webauthn-technical/registration 。它似乎navigator.credentials
没有在 WKWebView 中实现。有没有办法添加 WebAuthN 支持?
问问题
793 次
1 回答
2
要使用的正确 API 是这种情况ASWebAuthenticationSession
:
https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession
根据我们的测试,在 iOS 13.3 上可以使用 USB、Lightning 或 NFC 安全密钥。
在 iOS 11 或更低版本上您应该使用SFAuthenticationSession
,但显然没有 WebAuthn 支持。
于 2020-02-18T10:20:45.343 回答