Skip to main content
June 5, 2023
Question

Unable to sign in to a Google account using a saved passkey

  • June 5, 2023
  • 62 replies
  • 13014 views

Neither Google nor Microsoft offers me to use passkey as a sign in method.
Am I doing it wrong ?
Thanks


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided

62 replies

June 6, 2023

After installing the browser extension in Chrome, I was able to create and store a Passkey in 1Password. However whenever I try to use this Passkey, e.g. to sign in to google.com or when trying to perform sensitive tasks like managing my account, where you get prompted for a Passkey confirmation, I can't use the Passkey stored in 1P.
Chrome wants me to insert my security key and as I cancel that immediately offers to scan a QR code.
It seems like my existing Passkeys take precedence and 1Password is not even considered.
Am I missing something? Layer8 problem?
Hints welcome

P.S. on the passkeys.io demo site and on omg.lol I can sign in with a Passkey using 1Password, so this seems to be related to google.com


1Password Version: 8.10.7
Extension Version: 2.12.0
OS Version: Windows 10
Browser:_ Chrome 114.0.5735.110

1p_jac
1Password Employee
June 6, 2023

Hey @Manaburner,

I hope you've been enjoying saving and signing in with passkeys in 1Password in the open Beta! As for this issue you're seeing with passkeys in Chrome on Windows; It looks like Chrome is invoking it's own passkey/security key prompts before 1Password has a chance to pull up your saved passkey. These steps below should help improve that experience you're seeing and I'd like to ask you to give them a try for me:

  1. In Chrome > Settings, “Offer to save passwords” should be disabled. 1Password for Chrome should be controlling this setting in your browser.

  2. Copy and paste chrome://flags/#enable-debug-for-secure-payment-confirmation into the address bar and press Enter/Return. Disable this setting and restart the browser.

After doing the above, could you then try signing in to your Google account again to see if 1Password is now offering to sign in using your passkey? :)

steph_giles
1Password Employee
June 6, 2023

Hey @Stanthewizzard,

Let's start with the steps to set up a passkey Google and see if things are working as they should be:

  1. Make sure you are using the latest beta version of 1Password in your browser (2.12.0)
  2. Sign in to your Google account as you normally would
  3. Click on your account in the right hand corner and choose 'Manage your account'
  4. Choose Security in the left hand panel and then beneath 'How you sign in to Google' click 'Add a passkey'
  5. Select your account in the prompt that appears from 1Password and choose Save.
  6. You should now see '1 passkey' added within that 'How you sign in to Google' section.

Let me know how these steps go and if when you sign out and sign back in again you are offered your passkey to sign in.

June 6, 2023

Thanks
Everything already done
Passkey is available in Google and 1pass

But not as a sign in method from google account

June 6, 2023

I have similar issue in Chrome and Edge. I have USB hardware keys (Yubikey 4) registered to my google account. I only get offered to login using the USB device (though it can't as it's not a passkey compatible key), not 1Password. Clicking cancel, shows the native 2FA dialog in Chrome/Edge with Windows Hello/External device offered.

Firefox works fine, and it chooses to use the 1Password passkey over the USB key.

I have tried the solution offered by @jac.pd_1p in Chrome, and it doesn't appear to have worked. the only difference was my phones Passkey was added as an option on the native dialog box.

When adding the passkey in my google account, it displayed a dialog that said it wasn't possible on this device. Closing the dialog, 1Password then popped up and offered to save the Passkey and it appeared to add a passkey to my account OK.

June 6, 2023

same here via Safarii and Edge - but also have the same problem with Passkey iCloud Keychain in Safari. Google offers to create passkey and one I'll relogin again it said "you wanna create a passkey" - sometimes it works in same browser on same machine. But never on other browsers or machines (synchronized)

June 6, 2023

@1p_jac : I've managed to fix the issue on my google account. It appears there are 2 ways to register passkeys to your google account. The obvious "Passkeys" option on google account seems to fail, as above. But I went into the "Security keys" option in my google account, clicked "Add security key" and 1Password immediately offered to save the passkey. The 1Password passkey registered in this way now works perfectly in both Chrome and Edge.

Using Security Keys, I didn't get the message about not working on this device, as I did with the Passkeys option.

June 6, 2023

Hi @1p_jac

In Chrome > Settings, “Offer to save passwords” should be disabled. 1Password for Chrome should be controlling this setting in your browser.
This was already set.
Copy and paste chrome://flags/#enable-debug-for-secure-payment-confirmation into the address bar and press Enter/Return. Disable this setting and restart the browser.
I changed that and afterwards, I got the 1Password prompt, but it seems this was only the case because 1Password was locked. After unlocking, the problem persisted, i.e. still only prompts for security key and QR code

June 6, 2023

If you didn't click the "Use passkeys" option that is shown on the Google account Passkeys page, you need to enable the "Skip password when possible" option on the security settings page (it's down the bottom, after the list of device logged in).

This will then use passkeys first after entering/selecting your account, instead of password. If you need to login using a password, you can do that by clicking on the "Try another way" link shown on the on the dialog.

June 6, 2023

I've tried adding a security as described by @logiclabs . It seems to work only if you already have a different security key already in your account, i.e. I was able to add this to one of my Google accounts which already had a Yubikey but when I tried the same with a different Google account, the Passkey was created, but after trying to name the key, the page only said "Problem occurred" and I couldn't store the description.