I enrolled my Google account to the Advanced Protection Program and therefore am required to use a passkey or security key to login. I'm currently traveling and the security key on my keychain broke, which means I need to use a passkey saved to proton pass.

I wanted to set up an extra profile for some apps I need while traveling, but when I try to log in to PlayStore it only shows me that I don't have any passkeys stored on device, but doesn't let me access the proton pass passkey, despite proton pass being setup correctly and passkeys working correctly for everything else.

Do I really need to wait until I'm back home or try to purchase a security key here in order to log in to my google account or is there any other way?

    Go to Settings -> Passwords, passkeys & accounts
    Change the preferred service to Proton Pass.

    faxe I can reproduce this on GrapheneOS, but I can also reproduce it on stock PixelOS: the Play Store sign-in flow does not recognize (or perhaps does not support?) passkeys that are saved in Proton Pass or Bitwarden, even when they are set as autofill providers in Settings > Passwords, passkeys & accounts. That's just… unfortunate. (The deplorableness is exacerbated by the fact that registering a passkey from within the Play Store appears to be impossible, as the button to save a passkey does nothing).

    I found one way to sign in with a password manager, however, but it requires you to have a secondary Android device (with Android 14 or newer) in your possession (and perhaps iOS works as well?):

    1. On the secondary device, install Proton Pass (which was tested), sign in to it and set it as an autofill service in the OS: Settings > Passwords, passkeys & accounts
      On the device where you're signing in:
    2. Give Play services the Nearby Devices permission
    3. Open Play Store and in the passkey dialog, select "Use a different device"
    4. Select "Use a different phone or tablet". You'll be greeted with a QR code.
    5. On the secondary device, use a camera app with QR functionality to scan the QR code
    6. Follow the instructions on both devices, which involves authenticating with Proton Pass

    (No, not very convenient).

      fid02 Thank you very much for this answer, I managed to get it working with a second device.

      I also suspected that passkeys from other password managers are simply not supported, but wasn't sure if it's intended behaviour, a google issue or due to sandboxed play services. Hope this changes in the future.

      Have a wonderful day.