largeBlob support in passkeys?

dcwatson
dcwatson
Community Member
edited January 23 in 1Password in the Browser

Apologies if this is not the right forum for this type of question. But I'm working on a website that will use passkeys for authentication. Additionally, I'm trying to use the largeBlob extension to store some extra data along with the passkey. I know Safari recently started supporting this, and I was wondering if it was possible with 1Password as well? It doesn't seem to advertise support (via getClientExtensionResults), but I wanted to confirm that was the case.

Thank you!
Dan


1Password Version: 8.10.23
Extension Version: Not Provided
OS Version: macOS 14.2.1
Browser: Safari

Comments

  • Hello @dcwatson! 👋

    Thanks for the question! 1Password doesn't currently support the largeBlob extension for passkeys and I haven't seen too many requests for support come in yet. Can you tell me a little more about the data that you'd like to store with the passkey? I would be happy to file a feature request on your behalf with our product team.

    I look forward to hearing from you.

    -Dave

  • dcwatson
    dcwatson
    Community Member

    Sure! What I'm trying to do is simplify management (and sync) of E2E encryption keys. So when you sign up for an account, you register a passkey, and your browser uses its crypto APIs to generate a couple keypairs (for signing and key exchange). I send the public keys to the server, and store the private keys alongside the passkey (using the largeBlob extension). It's totally transparent to the user, the private keys never touch my server, and it syncs to all their devices automatically - no scanning QR codes or implementing my own key wrapping/syncing mechanism.

    Thanks so much for the response - a feature request would be lovely! And let me know if you'd like any more information.

    Thanks,
    Dan

  • @dcwatson

    That sounds like a interesting use of the largeBlob extension! While I can't make any promises, I've filed a internal feature request on your behalf and the team will look into the feasibility and value of supporting largeBlob in the future.

    Thank you for the feedback!

    -Dave

    ref: PB-37911600

  • asitnik
    asitnik
    Community Member

    I would need largeBlob in my local-first webapp to store end-to-end encryption password on the key.

  • @asitnik

    Thank you for the request, I've shared your use case and feedback with the team. 🙂

    -Dave

    ref: PB-39789544

This discussion has been closed.