Ecom house logo

Czym jest dostawca tożsamości?

Dostawca tożsamości, w skrócie IdP (od angielskiego identity provider), to system odpowiedzialny za logowanie. Trzyma konta i hasła, sprawdza, czy użytkownik jest tym, za kogo się podaje, i w zamian wydaje mu token, czyli podpisane potwierdzenie tożsamości. Sklep, aplikacja mobilna czy panel dla firm nie przechowują wtedy haseł, tylko sprawdzają token. Do wymiany danych służą standardy, najczęściej OpenID Connect (OIDC) i SAML.

Dostawcę tożsamości można utrzymywać samemu, na przykład jako Keycloak na własnym serwerze, albo kupić jako usługę, jak Auth0. To on jest sercem Single Sign-On: dzięki niemu jedno konto działa w kilku kanałach. Bezpieczeństwo całości zależy od tego, czy aplikacje sprawdzają token w pełni, czyli podpis, ważność i to, dla kogo został wystawiony.