IT Glossary

Identity Provider (IdP)

An identity provider (IdP) authenticates users and issues trusted tokens to apps. Learn how an IdP works, IdP vs SP, and how Corma governs IdP access.

July 3, 2026

What is an Identity Provider (IdP)?

An identity provider (IdP) is a system that creates, stores, and manages digital identities and authenticates users on behalf of connected applications. When a user logs in, the IdP verifies their credentials and issues a trusted token (via SAML or OpenID Connect) to the service provider. Common identity providers include Microsoft Entra ID, Okta, Google Workspace, and JumpCloud.

How an IdP works

  • The IdP holds the authoritative directory of user identities.
  • An application (the service provider) redirects login requests to the IdP.
  • The IdP authenticates the user, often with MFA.
  • It issues a signed token asserting the user's identity.
  • The application trusts the token and grants access, enabling SSO.

IdP vs Service Provider (SP)

An identity provider and a service provider play opposite roles. The IdP authenticates the user, holds the identities and credentials, and issues the trusted token. The service provider delivers the application, holds the protected resource, and consumes and trusts that token.

Examples and use cases

A company makes Microsoft Entra ID its IdP, so every SaaS login routes through it with MFA. The IdP becomes the control point: disable a user there and access drops everywhere connected. The catch is coverage. Apps not federated to the IdP, and apps bought without IT, sit outside that control. Mapping which apps actually trust the IdP is the first step to using it as a true single point of control.

Related concepts

FAQ

What is the difference between an IdP and an SP?

The identity provider authenticates the user and issues a trusted token. The service provider is the application that consumes that token and grants access.

Can a company have more than one IdP?

Yes, and many do (for example one for staff and another from an acquisition). Governing access consistently across multiple IdPs is a common challenge.

Does the IdP cover every app?

Only the apps federated to it. Non-federated and shadow apps stay outside IdP control until they are discovered and connected.

Request a demo