Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
Former Member
3 years agoIssues with 1password passkey creation in Mac OS
I am currently working on a personal hobby project on which I am trying to implement passwordless authentication with WebAuthn. While developing this, I am running into issues related to how the pass...
1p_jac
1Password Team
3 years agoHi @Ruud:
First of all, I notice that whenever you start a registration through WebAuthn, 1password just adds a passkey to your vault. There is no confirmation or anything, it just creates the passkey. With all other authentication methods you have to press something to confirm. It seems weird to me that with 1password the credential is just created without any confirmation from the user.
Whilst we've begun rolling out support for passkeys in 1Password in your browser and the desktop apps, full support for passkeys is coming to 1Password in early 2023. This means that you may encounter some rough edges where registering and using passkeys in 1Password isn't quite polished yet, with the feature only currently supporting our passkeys demo on our site. However, you should see a prompt in the top right of your browser window that says "Register with" then the name of the website you're currently creating a passkey on.
And unlike other authentication methods, unlocking 1Password in your browser with biometrics or your account password will authorize creating and using passkeys like it currently does for filling all the other items from your 1Password account. Since there's no way to accidentally use a passkey on the wrong site, and there's little chance of it ending up in a data breach, we feel that our currently process of filling in the browser gives you both security and convenience.
Secondly, even though as far as I can tell the passkey functionality has not been rolled out yet for Safari, 1password is also creating passkeys in Safari. However, this seems to prevent Safari's own popup from appearing. So I do not get the choice to use any other authentication method (such as a hardware key).
This does seem strange but it does sound like you're running into a weird edge case whilst full support hasn't been released quite yet. In my testing, I can only get the Apple passkeys prompt to appear as expected. Could you let me know what website/domain this is happening on so I can take a closer look into this for you?