Start with Identity
← Glossary
Concept

Relying Party (RP)

The application that relies on an external identity provider to authenticate users. The term is used in OIDC and WebAuthn. The RP validates tokens or assertions but does not store user credentials itself.

Being a relying party means outsourcing authentication and keeping responsibility for validation, which is where the bugs live: accepting an assertion without checking the audience, trusting a signature algorithm the attacker chose, or treating an ID token as an API credential. In WebAuthn the RP identifier is also the security boundary, since it determines which origin a credential will sign for.

See also: identity provider, OpenID Connect, WebAuthn and FIDO2, validate a JWT recipe

Related terms
Last reviewed By SWI Community TeamSuggest a correctionHow we research