Identity provider (IdP)

An identity provider (IdP) is an entity in a federated identity system that manages a user's credentials and can authenticate users.

In federated identity systems, relying parties, that need to control access to a resource (for example, a website deciding whether to sign a user in) outsource the act of authenticating users to a third party, which they trust to make authentication decisions. These third parties are called identity providers.

Examples of identity providers on the web include Google, Microsoft, and Facebook. This enables websites to allow users to sign in using the user's Google, Microsoft, or Facebook account.

See also