- From: Matthew Miller via GitHub <noreply@w3.org>
- Date: Tue, 03 Feb 2026 13:23:35 +0000
- To: public-webauthn@w3.org
@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