1

Safari 13 支持 WebAuthN,但 WKWebView 不支持。这是测试页面:https ://demo.yubico.com/webauthn-technical/registration 。它似乎navigator.credentials没有在 WKWebView 中实现。有没有办法添加 WebAuthN 支持?

4

1 回答 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 回答