Een identity provider (IdP of IDP) bewaart en beheert de digitale identiteiten van gebruikers. Zie een IdP als een gastenlijst, maar dan voor digitale en cloud-hosted applicaties in plaats van een evenement. Een IdP kan gebruikersidentiteiten controleren via gebruikersnaam-wachtwoordcombinaties en andere factoren, of het kan gewoon een lijst van gebruikersidentiteiten leveren die een andere dienstverlener (zoals een SSO) controleert.