Clarifying WebAuthN web API availability on Web Views and Safari View Controller

Wanted to clarify that WebAuthN APIs don't function on WKWebView and SFSafariViewController within native apps. The only option for native apps is the native ASAuthorizationPublicKeyCredentials... APIs.

The only exception being the native Apps with web browser entitlement as per this webKit change https://bugs.webkit.org/attachment.cgi?id=453655&action=prettypatch.

Did more testing and the WebAuthN API are working fine in WKWebView and SFSafariViewController for Passkey use cases.

@arunThottaSuresh did you have to write any custom handling logic to make passkeys work in WKWebview?

Clarifying WebAuthN web API availability on Web Views and Safari View Controller
 
 
Q