Skip to content

Passkey: implement PublicKeyCredential.toJSON() (save error on Oracle Cloud among others) #12060

@holow29

Description

@holow29

Steps To Reproduce

  1. Register for an account at https://www.oracle.com/cloud/sign-in.html
  2. During registration, it will ask if you want to save a passkey/fido authenticator.
  3. Click setup
  4. Save passkey in bitwarden

If you already have an account, you can add a passkey under Profile -> Security -> Fido Passkey Authenticator -> Configure.

Expected Result

Expected indication that passkey was successfully saved on Oracle's end

Actual Result

Nothing/error: TypeError: Illegal invocation

Screenshots or Videos

No response

Additional Context

First mentioned in #6804

Operating System

macOS

Operating System Version

No response

Web Browser

Brave

Browser Version

1.73 (Chromium 131)

Build Version

2024.11.0

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions