FAQ

Last Updated on 14 November 2025

Question: What value does the Yubico SDK for iOS provide?

Answer: The Yubico SDK for iOS provides complete control over every aspect of the WebAuthn registration/authentication flow and offers libraries to interact with YubiKey authentication modules such as Challenge-Response, TOTP/HOTP (via OATH), and PIV.

Question: Can I just use WKWebView inside my app for WebAuthn flow?

Answer: Apple does not support FIDO2 security keys for the WebAuthn flow using a WKWebView 1. You will need to rely on Safari browser, or embed the SFSafariViewController or ASWebAuthenticationSession into a native app.

Note
1Apple does technically support passkeys/WebAuthn flow using an embedded WKWebView in iOS/iPadOS 16.1 and later. However, this requires direct authentication to known host that is synced/associated with the native app using Associated Domains

Question: What Apple devices support the NFC for WebAuthn flow via Safari browser?

Answer: All iPhones 7 and newer support the NFC protocol for the WebAuthn flow.

Note

The iPhone 6 and iPhone SE have NFC but with limited capabilities used for Apple Pay, thus cannot be used for authentication flows.

Note

iPads do not have NFC capabilities.