207

Vlad I'm not quite sure how to qualify this as I don't graps what #3025 is about any longer, as it seems it works in Orion.

The part of the problem which stays (and is not a part of a bigger "passkeys" subject per se) is that google thinks passkeys are not supported in Orion, thought it works in Safari with the same user-agent.

    I use 1password and it seems to work though.

      a month later

      I can confirm google's passkey can't be made in Orion currently. Github passkey works fine.

        Merged 9 posts from Passkeys API for extensions is not supported.
          21 days later

          tl;dr the current implementation of Orion's passkeys seems to be implemented in its own way, rather than using the apple-provided native APIs, resulting in it not working consistently, and not being compatible at times.

          danrungg Great observation! Updating the 1Password extension fixed this issue for me and got passkey signin via 1Password working as expected in Orion! 🙌

          17 days later

          Just chiming in here, that I would love to see Orion handle passkeys like Safari does. It currently works well with 1Password when the extension is installed, but for things like Strongbox it doesn't. Safari works consistently every time.

            5 days later

            jmanes I agree. I also use Strongbox and this is one reason why I can’t fully switch to Orion at this point.

            (Edit: Just realized my post from another issue report was merged into this one and is shown above.)

            17 days later

            eirk This really baffles me. For one this is preventing using passkeys in the icloud keychain to sign in through Orion.

            It really seems like Orion should use the native API rather than their own implementation. In firefox right now I can go to github, click sign in with passkey, and it uses my device passkey and signs me in immediately. I can't do that in Orion.

              Steps to reproduce:

              Using Orion + 1Password + GitHub passkeys doesn't work, receiving an 'Authentication failed' message on GitHub. Compatibility mode changes nothing.

              I get the following error in Developer console:

              A combination of Safari + 1Password works fine.

              Likely related: https://orionfeedback.org/d/3025-support-passkeys/32

              Expected behavior:
              Able to login using a passkey to GitHub

              Orion, OS version; hardware type:

              Orion: Version 0.99.125-beta (WebKit 616.1.22)
              MacOS: Ventura 13.5.2
              Mac: MacBook Pro 2021 (M1 Pro)

              Image/Video:

              • Vlad replied to this.

                rlew Is this because there is a bug in 1Password or passkeys support needs to be implemented in Orion?

                • rlew replied to this.

                  Vlad looks to me that a Orion is missing some browser APIs, maybe webauthn

                    10 months later
                    Merged 4 posts from Orion + 1Password + Passkeys -> doesn't work with GitHub.

                      Apple opened an API to allow 3rd party browsers to use passkeys stored in icloud keychain, https://developer.apple.com/documentation/authenticationservices/passkey-use-in-web-browsers
                      https://developer.apple.com/documentation/authenticationservices/authenticating-people-by-using-passkeys-in-browser-apps

                      Chrome is already using this, could it be implemented in orion too?

                      When logging into a website that they already have a passkey for, stored in icloud keychain, they would be able to use it

                        Merged 2 posts from Support getting saved passkeys from iCloud Keychain.