Adding passkey to 1P in a macOS app

Discord is a chat that exists both as a website and as an app in macOS and iOS.
I just tried adding a passkey to my account in the macOS Discord app. But the sequence of steps doesn't seem to allow for 1P to create the passkey, only macOS' Passwords app.
See screenshots.

I thought that maybe there's an opening through which I could divert to 1P, by using the "Save a passkey on a device with a camera" option, which presents a QR code. But then I don't see any way for the 1P macOS app (nor 1P iOS app) to scan this QR code.

I ended up accessing Discord on the browser to add the passkey, and in there the 1P extension worked beautifully, so now this part of the problem is solved.

But now, when logging into the Discord macOS app, again it doesn't have access to the passkey in 1P. I end up using the alternate option of an authenticator OTP code.

So my question is, what to do in these cases of an app that offers to use passkeys but doesn't "see" 1P?
(apart from just going with macOS' Passwords app and taking 1P out of the equation...)




1Password Version: 1Password for Mac 8.10.56 (81056028)
Extension Version: 8.10.55.2
OS Version: 15.2 (24C101)
Browser: Firefox 134b7

Comments

  • Hi @hmijail, thanks for reaching out!

    I'm sorry that you're experiencing some trouble when saving and signing in with a passkey for the Discord app on your Mac.

    In order to save and sign in with passkeys on Mac or iOS devices, you can use either the 1Password extension in your desktop browser or the 1Password for iOS app. It's not possible to save and sign in with a passkey using the 1Password for Mac desktop app at this time.

    When attempting to scan the QR code to save a passkey with your iOS device, did you encounter a "Save a passkey" button when scanning the QR code with your camera?

    Since your passkeys will be synced across your devices, you should be able to sign in with the same passkey you created with the 1Password extension when using 1Password for iOS to sign in via the QR code option. Can you let me know if you are able to successfully sign in using 1Password for iOS:

    1. Choose the passkey option to sign in, then choose to use another device.
    2. On your mobile device where 1Password for iOS is installed, scan the QR code with the camera app.
    3. Choose 1Password, then follow the steps to sign in.

    I look forward to hearing from you!

    -David

  • hmijail
    hmijail
    Community Member

    When attempting to scan the QR code to save a passkey with your iOS device, did you encounter a "Save a passkey" button when scanning the QR code with your camera?

    When I was asked to scan the QR code, I assumed that 1Password was already discarded, so I didn't continue that path. That's when I went through the passkey creation in the browser.

    Can you let me know if you are able to successfully sign in using 1Password for iOS: ...

    That sign-in process worked, thank you.

  • Hi @hmijail,

    Glad to hear that the sign-in process worked.

    We do have an internal issue that the 1Password extension fails to save a passkey for Discord on the desktop environment. I added you to the tracking list for our developers to investigate further. Meanwhile, you can continue to use the passkey saved on your iOS device for sign-in.

    -Kevin

    ref: dev/core/core#34322

  • cyt233
    cyt233
    Community Member

    They could solve this by supporting macOS native autofill. I don't know why they refuse to do so.

  • @cyt233

    My colleague replied to you here, let's continue the conversation in that thread. 🙂

    -Dave