largeBlob support in passkeys?
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
0 -
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,
Dan0 -
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
0 -
I would need largeBlob in my local-first webapp to store end-to-end encryption password on the key.
0