WebAuthn icon indicating copy to clipboard operation
WebAuthn copied to clipboard

Authentication no longer possible in Safari v17.4.1 (latest)

Open l1nk-16 opened this issue 1 year ago • 4 comments

Tested in Safari 17.4.1 (latest), Safari Technology Preview 191 (latest) under macOS Sonoma 14.4.1 (latest).

Safari Technology Preview 188 Release Notes: WebAuthn - Resolved Issues Fixed getClientCapabilities to align with WebAuthn standards to use a record type with camelCase values. (272998@main) (120442670)

Safari Technology Preview 189 Release Notes: WebAuthn - Resolved Issues Fixed navigator.credentials.create() rejects with “NotAllowedError: Operation Failed” after a conditional UI request is aborted. (273918@main) (109936742)

l1nk-16 avatar Apr 01 '24 10:04 l1nk-16

what's the error you get?

lbuchs avatar Apr 04 '24 07:04 lbuchs

It's the error code 10: user not verified during authentication

I have set $requireUserVerification = true

l1nk-16 avatar Apr 04 '24 08:04 l1nk-16

it happens on registration or on validation?

Don't think that this has something to do with this library, userVerification is a flag returned by the authenticator. When it's set to false but you have authenticated yourself, then it's a problem of the authenticator (macOS).

lbuchs avatar Apr 08 '24 07:04 lbuchs

It happens on validation.

Ok, but why does the process still work on webauthn.io using the same requirements?

l1nk-16 avatar Apr 08 '24 07:04 l1nk-16