liveBook · Manning

Relying party

As explained in Authorization in Action

A service provider is a person or organization that supplies a service to a customer or other recipient.

A relying party (RP) is an organization or service that depends on an identity provider or credential holder to authenticate people and supply trusted identity information. In federated identity, the RP receives assertions about authentication status and attributes through a protocol, then uses them to provide a service. section 2.5.2

A relying party operates within different trust arrangements:

  • Federated RPs rely on identity providers for account services and authentication through SAML, OAuth, or OpenID Connect. section 2.5.2
  • Enterprise RPs may use bespoke legal contracts defining how shared identity data is used and what the identity provider guarantees. section 2.5.2
  • Decentralized-identity RPs verify credentials presented from wallets and choose which issuers or trust frameworks to accept. section 2.5.3

Benefits provider

An employer can act as the identity provider while a benefits provider acts as the relying party. Employees authenticate to the provider, while credentials and agreed attributes are exchanged with the employer behind the scenes. section 2.5.2

Credential-based verification

A potential employer can act as a relying party by verifying a university transcript credential presented by a person. An accreditation framework can help establish that the issuing university is trustworthy. section 2.5.3

How Authorization in Action covers it

How deep it goes
Defines federated and decentralized roles, protocols, trust frameworks, and credential verification, while deferring protocol details.
Examples
Uses benefits providers, weather-service accounts, grocery-store identification, and university transcripts to illustrate relying-party interactions.
What it assumes
Teaches the relying-party role alongside identity providers, authentication, identity attributes, credentials, and trust relationships.
What you can do after
Evaluate/understand how services authenticate users, verify credentials, and depend on trust frameworks.
How it connects
Connects identity providers, authentication, identity attributes, trust frameworks, SAML, OAuth, OpenID Connect, and digital credentials.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Authorization in Action. The section links point to the parts of the book it draws on.