Cross-Subdomain Lab

Test credential sharing between subdomains. Register here, authenticate from passkeys, and vice versa.

How Cross-Subdomain Testing Works

WebAuthn credentials are scoped by rpId. If you register with rpId = "" (the parent domain), the credential should be usable from any subdomain. If you register with rpId = "", it is locked to this subdomain.

To test the full matrix: register credentials on the passkeys subdomain with parent-domain rpId, then come here and attempt authentication.

Register Credential

Authenticate from Here

Cross-Site Matrix

No credentials found. Register some credentials above or on the passkeys subdomain.

SuccessFailedUser Cancelled