Forum Discussion

mariohall's avatar
mariohall
New Contributor
3 years ago

Passkeys wreaking havoc, don't seem to detect which account

I have a passkey for one Google Account (let's call it Account A). On my other Google account (Account B) I use a hardware key. For whatever reason, 1password keeps trying to get me to unlock Account B with the passkey from Account A. How do I disable passkeys from being prompted? Or make it work as I would expect, showing the passkey prompt for Account A and the Hardware Key prompt for Account B? Or just use iCloud for passkeys completely, as it doesn't seem very well built/thought out to be included in 1Password yet.


1Password Version: 8.10.16
Extension Version: Not Provided
OS Version: iOS 17.0.2
Browser: Not Provided

5 Replies

  • Hello mariohall! 👋

    I'm sorry that you're having trouble signing in to your Google account using your security key. 1Password has implemented iOS 17's passkey API, which Apple has provided for third-party apps, and we rely on iOS to detect and use a passkey saved in 1Password where appropriate. So that I can better understand the situation can you please tell me the following:

    1. For Account B, did you save a passkey to sign into the account on your Security Key or are you using the Security Key as a second factor your account but still signing in with a username and password?
    2. Is there a particular reason why you haven't saved a passkey for Account B in 1Password as well?

    I look forward to hearing from you.

    -Dave

  • bugwhat's avatar
    bugwhat
    Super Contributor

    Why don’t you keep the login that shows the passkey in 1Password logins.
    Remove the login that has the hardware key from 1password logins if you got the info in a secure note.
    After you delete it re add it then try to re sign in using the password and if it does not try to use a passkey then your good.

    If it does not ask for hardware security key then try again and this time after entering the password select the (try another way) and it should let you pick the hardware security key.

    If that does not work try again, but this time rename the title of the login and maybe 1Password will treat as a different login.

    If that does not work maybe the username needs to be different on one of the two accounts and that way 1Password would recognize the correct login type.

    I really am guessing what you’re exactly talking about so I tried. Good luck

  • mariohall's avatar
    mariohall
    New Contributor

    I have two actually different accounts, one that uses a hardware key (account B) and one that uses a passkey (account A). Even when the hardware key account (account B) is on-screen and 1Password could easily read the mailto:usernameB@gmail.com, 1Password prompts me to enter the passkey for Account A (mailto:usernameA@gmail.com). bugwhat

  • bugwhat's avatar
    bugwhat
    Super Contributor

    You might just need one Google login if you do the above instead of two in logins unless you got two actual different accts.
    I may be wrong, but your login in entry’s does not know if you have a hardware security key, however it would know if you added a (authenticator TOTP).

  • bugwhat's avatar
    bugwhat
    Super Contributor

    When signing into Google during the signing process look on the Google page for (try another way) then choose password and next you should get the option for whatever you got setup for 2fa.