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...
Former Member
3 years agoThis 1Password prompt in the top right, shown in your screenshot, appears when the website is registering or signing you in with a passkey from 1Password. Like our PassParcel demo, websites will first require you to click on a button before a passkey is created or used to sign you in, which I find in my experience with passkeys a confirmation method.
Are you hoping to see a more visual indicator that you signed up for that website with a passkey, similar to how the "Sign in with" feature we launched today looks when prompting you to sign in with Google or Okta?
Personally I would have liked it if you get a prompt similar to the prompt 1password shows when saving an account with an auto-generated password:
Or for example something like the confirmation that Safari shows you when you generate a passkey (this screenshot is in Dutch, but hopefully it gets the idea across):
There are a couple of reasons why I would like this behaviour:
- It makes me feel in control when I have to press a button to confirm I want to store this credential. If a website is not particularly clear what is going to happen if I click a "Register" button, I might not expect a credential to be stored.
- It allows me to make changes to whatever is being stored in my 1password -- maybe I want to add or remove some fields before the credential is stored in 1password.
- It allows me to choose a different method of generating the credential -- maybe I want to use my Yubikey, or the iCloud Passkey functionality. (I will admit that my understanding of how WebAuthn works is far from perfect, so this argument may or may not be valid.)
Oops, that was our doing 😅 As the development team were working on passkeys in 1Password, we added an exception to localhost:8080 which wasn't removed before shipping the version of 1Password for Safari currently in the App Store. We've since corrected the issue in later releases of 1Password in the browser, so this should be back to normal in the next release of 1Password for Safari. Using any other port for your server should show the Safari prompt again as expected.
This explains a lot 😅. I was really confused why I was getting this popup in Safari, even though Safari is not yet supported. I did not even get the popup on the demo site! But this makes total sense to me. So this is just a bug, and not something for me to be worried about 😁.