Passkey, Brave, Android and 1Password

lodaka
lodaka
Community Member

I am starting to incorporate passkeys into a few things but I found something odd.

As an example, on my Android (version 14), the Amazon app allows me to use the passkey stored on my 1Password app on my phone, i.e. it provides me with a prompt to select the right item. This makes sense.

However, when I try to login to Amazon, through Brave, my web browser on Android, when I click to login through a passkey, it seems to only check Google passkey ... thing (or whatever is called) and not 1Password, despite that I made 1Password as the default program for all passwords, passkeys, etc.

Is there some setting that I need to set? Does this method work in other browsers?


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

Comments

  • BrendanR1P
    edited February 7

    Hi @lodaka,

    Currently by default Chrome and other Chromium based browsers such as Brave don't appear to have Credential Management enabled by default. This would be required for third party password managers such as 1Password to allow you to sign in to websites using passkeys.

    While we would be unable to provide a timeframe for when Google will have this enabled by default, it's possible to enable Credential Management within the Flags feature of Brave which should allow you to use 1Password to sign into websites with passkeys. Please note, enabling and disabling particular flags can potentially lead to instability within your web browser, please ensure only the changes mentioned below are made and if you encounter any stability issues after setting these flags, please set them back to default.

    Enabling Credential Management flag in Brave

    1. Open Brave, then type in brave://flags into the address bar
    2. In the flags page which opens, tap the search box, then search for passkeys
    3. Tap Default under the Android Credential Management for passkeys flag, then tap Enable for 3rd party passkeys
    4. Click the Relaunch button that appears at the bottom of your browser

    If the steps above don't work, please repeat the steps again but in Step 3, please change Enable for 3rd party passkeys to Enable for Google Password Manager and 3rd party passkeys

    I hope this helps

    -- Brendan

  • lodaka
    lodaka
    Community Member

    @BrendanR1P Wow... this worked. It's silly that this is required. I wonder why this is noted as "Experiments". Thank you again for this.

  • yschimke
    yschimke
    Community Member
  • @yschimke

    Thanks for posting the link, you might need to enable an additional flag to turn on support for third-party password managers in Chrome and Brave: https://1password.community/discussion/comment/711037/#Comment_711037

    -Dave

  • yschimke
    yschimke
    Community Member

    Yep, that's in the link I sent also. Both a) GPM & 3rd party passkeys and b) M124.

    But it's not working for me still.

    If it's working for everyone else, I might try creating a new passkey and seeing if it works.

  • @yschimke

    Are you able to use passkeys from 1Password using the stable version of Brave? Does the issue only exist with the beta/nightly version?

    -Dave

  • lodaka
    lodaka
    Community Member

    I am not sure if this is related. But I found something even more odd.

    When I try to log into my Google account (which I have a passkey for) on my wife's iPhone, iPhone goes to a page where I can scan a QR code. When I scan using my Android phone (Samsung S23 Ultra), after attempting to do something, it says something along the line of "You device could not connect", no matter how many times I've tried (and yes Bluetooth is enabled).

    However, when I do the same thing but use my tablet (Samsung Galaxy Tab S9 Ultra), it shows another Window from 1Password app with a list of Google accounts and the passkey from 1Password works! But not on my phone! Why is this?

    They are both using Brave and both have 1Password enabled to the default password manager.

  • CRasch
    CRasch
    Community Member
    edited July 7

    I have a passkey saved on my PC, but when using the same passkey on Android browser (Chrome or Brave) I get the following error

    Unable to sign in
    The website or service failed to send required details to 1Password

    I've enabled the flags for 3rd party passkeys and still getting the same error
    Running on Android 14 on Samsung S24 Ultra and using the latest (non-beta) Chrome version off Google Play.

  • BrendanR1P
    edited July 11

    Hi @CRasch,

    Based on the error message that you've mentioned in your reply, you would be encountering an open issue on our end.

    I'll add you as an affected user to the issue. If you'd be happy to do so, could you please share the website address (URL) of the website this error appeared on when trying to sign in with a passkey?

    Thanks
    -- Brendan