Re: [webauthn] remoteDesktopClientOverrideJSON Extension (#2375)

@akshayku I prepared this sequence diagram to try and document an end-to-end use of passkeys that would benefit from this extension, let me know if there's anything I can improve:

```mermaid
sequenceDiagram
    autonumber
    
    box Remote Machine
    participant RP.com
    participant Remote Browser
    participant Remote Platform as Platform
    end

    box Client Machine
    participant MyRDC.com
    participant Client Browser
    participant Client Platform as Platform
    end

    MyRDC.com ->> MyRDC.com: Prepare JavaScript RDP client
    MyRDC.com ->> Remote Platform: User initiates RDP connection
    Remote Browser ->> RP.com: User loads RP.com
    RP.com ->> RP.com: Ask user to log in with a passkey
    RP.com ->> Remote Browser: Call WebAuthn .get()
    Remote Browser ->> Remote Platform: Send .get() options and clientDataJSON<br>to begin WebAuthn
    Remote Platform ->> MyRDC.com: Redirect .get() options and clientDataJSON
    critical New extension usage
    MyRDC.com ->> MyRDC.com: Add redirected clientDataJSON to .get() options<br>as remoteDesktopClientOverrideJSON extension
    MyRDC.com ->> Client Browser: Call WebAuthn .get()
    Client Browser ->> Client Browser: Use remoteDesktopClientOverrideJSON <br>as clientDataJSON
    end
    Client Browser ->> Client Platform: Send .get() options and clientDataJSON<br>to begin WebAuthn
    Client Platform ->> Client Platform: Collect WebAuthn assertion
    Client Platform ->> Client Browser: Return WebAuthn assertion
    Client Browser ->> MyRDC.com: Return WebAuthn assertion
    MyRDC.com ->> Remote Platform: Redirect WebAuthn assertion
    Remote Platform ->> Remote Browser: Return WebAuthn assertion
    Remote Browser ->> RP.com: Return WebAuthn assertion
    RP.com ->> RP.com: Verify WebAuthn assertion
    RP.com ->> RP.com: Log user in

```

-- 
GitHub Notification of comment by MasterKale
Please view or discuss this issue at https://github.com/w3c/webauthn/pull/2375#issuecomment-3841299826 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 3 February 2026 13:23:37 UTC