Replies: 8 comments 2 replies
-
This is what I found in the macOS 12.3 changelog: A relevant keynote I found: https://developer.apple.com/videos/play/wwdc2021/10106/ I found out that Apple passkeys is an iCloud Keychain backed WebAuthn implementation that syncs across your Apple devices. |
Beta Was this translation helpful? Give feedback.
-
This works fine for me. |
Beta Was this translation helpful? Give feedback.
-
In how far does the excludedCredentials option not work for you? I am using it in my implementation too. |
Beta Was this translation helpful? Give feedback.
-
@P4sca1 Thanks for alerting me to the changes to Safari's WebAuthn prompt, I hadn't yet updated to macOS 12.3. I'm on it now and can troubleshoot along with you now. I've known that, for now, passkeys don't seem to work with
Do you remember what options you were passing into
It's still the case that all browsers on macOS manage credentials on their own. And based on my testing so far passkeys on macOS will be supported exclusively in Safari. I haven't seen anything indicating that macOS will get an OS-level credential store like iOS has enjoyed for a few releases now :'( |
Beta Was this translation helpful? Give feedback.
-
The first issue was, that my MacBook was closed (I used it with an external display). Instead of showing that WebAuthn is not available or offering to use the Apple Watch instead of TouchID, it just gives a |
Beta Was this translation helpful? Give feedback.
-
@P4sca1 I'm going to convert this into a Discussion since it's not necessarily an issue with SimpleWebAuthn. |
Beta Was this translation helpful? Give feedback.
-
Another fun data point: macOS 12.3.1 and/or Chrome 100 added the ability to use caBLE to register and authenticate: https://twitter.com/iamkale/status/1510303402412036098 I was able to successfully go through both flows on my iPhone, despite the option only saying "Android phone" 🤯 |
Beta Was this translation helpful? Give feedback.
-
iOS and iPadOS 15.5 Release Notes:
|
Beta Was this translation helpful? Give feedback.
-
After updating to MacOS 12.3, I noticed a new user interface for WebAuthn on Safari:
When using the default option (Apple Keychain), the following error appears in console:
I don't know if this is an issue with this library, WebAutn on MacOS 12.3 / Safari in general or my implementation.
Would be great if others could share their experience with WebAuthn on MacOS 12.3 / Safari.
I am able to add my iPhone with iOS 15.4 via WebAuthn like before. The change in the UI on MacOS made me think that one WebAuthn authenticator will be shared on all my Apple devices once configured, so that I can login with my Mac after configuring WebAuthn with my iPhone, but this does not seem to be the case.
Beta Was this translation helpful? Give feedback.
All reactions