CIAM.wiki

Glossary / Fundamentals

Identity Provider

An identity provider (IdP) is a system that creates, stores, and manages digital identities and authenticates users on behalf of relying applications, returning a trusted assertion or token rather than exposing the underlying credentials.

Also: idp

An identity provider is the authority that verifies who a user is. When a user signs in, the relying application redirects the authentication request to the IdP, which validates the user’s credentials and returns a signed assertion (in SAML) or token (in OpenID Connect) confirming the user’s identity and selected attributes.

By centralizing authentication, the IdP lets multiple applications trust a single source of identity. The application never handles the raw password or other authenticators; it only consumes the assertion the IdP issues. This separation is what makes single sign-on and identity federation possible.

An IdP also enforces authentication policy on behalf of the applications that trust it, including multi-factor requirements, adaptive risk checks, and session lifetime. Changing that policy at the IdP changes it for every connected application at once.

For CIAM, the IdP is the customer-facing front door. It owns the login, registration, and recovery experience for end users while shielding each downstream application from the complexity of credential management and standards-based protocol handling.

Sources