iOS Passkey with Github fails to create or login

Ogami
Ogami
Community Member
edited September 2023 in Unlock with passkeys

Hi,

I've made a Github passkey via the Edge browser on Win11 and it works great. Logging in via Edge is seamless.

Now that passkey is saved into my 1P vault I thought I could use that on my iPhone so I went to Safari -> github.com and tried to login. Unlike in Edge where as soon as I go to the login page and 1Password pops up saying "Sign in with a passkey". In Safari on my iPhone I get various different errors. Starting from this page point:

  • Sometimes 1P doesn't pop up to offer to log in. When it does it does not offer the passkey and instead fills in a user/password.
  • After filling in with user/password the website then prompts for a passkey, when you try to use it github says "Authentication failed."
  • If you click the github button saying "Sign in with a passkey" you either get "Authentication failed.", OR you get these iOS popups asking to scan a QR code which makes no sense to me;

Also; I thought maybe 1P passkeys just aren't ready to be shared across devices yet so I logged in the usual way on Safari and tried to make a passkey on the iPhone. I get this error:


1Password Version: 8.10.16
Extension Version: Not Provided
OS Version: iOS 16.6.1
Browser: Safari

Comments

  • Ogami
    Ogami
    Community Member

    Seems like it does this with other sites too. EG: Made a passkey on Edge at amazon. Tried to use that passkey on my iPhone and it keeps popping up with a QR code I need to scan??

  • Hi @Ogami

    As a first troubleshooting step, could you make sure that 1Password has been selected under Password Options in your iPhone settings since it seems you have iCloud Keychain selected here:
     
    1. Open the Settings app on your iPhone.
    2. Tap Passwords > Password Options.
    3. Turn on AutoFill Passwords.
    4. Select the entry in the list for 1Password and deselect the entry for iCloud Keychain.

    After selecting 1Password and trying to sign in again to GitHub or Amazon, you should now see the AutoFill prompt appear asking you if you'd like to use your passkey stored in 1Password instead of a QR code.

  • Ogami
    Ogami
    Community Member

    Thanks for replying!

    Firstly sorry for the incorrect board, I meant to put this in iOS.

    That's exactly the settings I've always had. Been happily using 1P for over half a year on my phone without iCloud Keychain and never had issues with 1P auto filling, but for passkeys I guess it just doesn't work and the keychain is taking over?

  • Ogami
    Ogami
    Community Member

    When I got the 1P updates that advertised Passkeys, I didn't notice that iOS 17 was a requirement. Updated my phone and the weirdness has gone away. Seems fine on the few websites i've tried so far

    Ty

  • @Ogami

    Glad to hear that updating to iOS 17 got passkeys issue working again! GitHub also recently announced that passkeys are available to all users, not just those in the public beta so there's been a lot of changes regarding passkeys over the last week :)

This discussion has been closed.