Getting started with 1Password for your growing team, or refining your setup? Our Secured Success quickstart guide is for you.
Forum Discussion
branok75
6 months agoNew Contributor
Passkey on Safari results in error "PublicKeyCredential" after upgrade to Mac OS 15.4
Hi all, after upgrading to Sequoia 15.4, authentication using Passkey (which is required by my employer) ends with error message "TypeError: Can only call PublicKeyCredential.toJSON on instances of P...
pepano
13 days agoNew Contributor
Hello,
I’ve run into an issue with using passkeys stored in 1Password when signing in to Oracle Single Sign-On from Safari on macOS.
macOS version: Sequoia 15.6.1
Safari version: 18.6
1Password app version: 8.11.6
1Password Safari extension: enabled
Steps to reproduce:
Generate and store a passkey for Oracle SSO using Firefox on macOS (works fine).
Open the Oracle SSO login page in Safari.
1Password correctly offers the saved passkey.
After selecting the passkey, the login flow fails with the following error in the console:
TypeError: Can only call PublicKeyCredential.toJSON on instances of PublicKeyCredential
Expected behavior:
The saved passkey should authenticate successfully in Safari, just as it does in Firefox.
Actual behavior:
Safari shows the error above and login fails.
Notes:
The same passkey works correctly in Firefox (both creation and login).
In Safari, it looks like the Oracle page expects a native PublicKeyCredential object, but 1Password’s bridge is returning something different.
This makes Oracle SSO unusable with passkeys via Safari + 1Password.
Could you please confirm if this is a known compatibility issue with Safari and if there’s a workaround?
Thanks!
- 1P_Dave12 days ago
Moderator
I'm sorry that you've run into an issue using passkeys with Oracle's website. This is a known bug and I've merged your post into the existing thread.
The issue is currently open with our development team and we hope to release a fix in the future.
-Dave
Issue=FS-828