WebAuthn PRF extension reports true despite no hmac-secret authenticator extension

When creating a passkey with the PRF extension on an iPhone 15 Pro Max using Safari on iOS 18.4.1, PublicKeyCredential.getClientExtensionResults reports true; however there is no hmac-secret extension in the authenticator data as required by WebAuthn Level 3.

Accepted Answer

The WebAuthn spec is being fixed to make it clear that hmac-secret is in fact not required. Please close this.

WebAuthn PRF extension reports true despite no hmac-secret authenticator extension
 
 
Q