SESK: Stuff Everyone Should Know · sesk.info/tech-webauthn-rp-scope
Why can a WebAuthn passkey resist a lookalike site's login prompt?
The credential is scoped to its relying party, usually the real site's domain.
- It recognizes the site's logo
- It checks the user's typing
- It works only for its RP ID ✔
Why: WebAuthn binds a credential to a relying party identifier. A different domain cannot ask the authenticator to use that credential, removing the reusable secret a fake site tries to steal.
Huh, didn't know that: The authenticator keeps the credential private key from being exposed to the website.
The passkey saw the wrong domain and said, 'I do not work here.'
Like this card?
References
Answer: It works only for its RP ID. WebAuthn binds a credential to a relying party identifier. A different domain cannot ask the authenticator to use that credential, removing the reusable secret a fake site tries to steal.
- W3C Web Authentication Level 3 www.w3.org/TR/webauthn-3
A public key credential can only be used for authentication with the same entity
Checked 2026-10-10.
Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.
More stuff everyone should know
That's stuff everyone should know.