OpenID Connect

OpenID Connect als sicheres System zur Überprüfung der Identität eines Endbenutzers.

5. Dec 20242 min Lesezeit

OpenID Connect (kurz OIDC) ist ein offenes Authentifizierungsprotokoll, das die Autorisierungs- und Authentifizierungsmechanismen von OAuth 2.0 nutzt.

Entwickelt wurde OIDC von der OpenID Foundation, zu der Unternehmen wie Google und Microsoft gehören.

Während OAuth 2.0 ein Autorisierungsprotokoll ist und lediglich die Erlaubnis erteilt, auf Ressourcen zuzugreifen, ist OIDC ein Identitätsauthentifizierungsprotokoll. Es wird dazu verwendet, um die Identität eines Benutzers gegenüber einem Client-Dienst (auch Relying Party genannt) zu überprüfen.

Endverbraucher können OIDC nutzen um sich zum Beispiel mittels Single Sign-On (SSO) über verschiedene Apps und Websites hinweg zu authentifizieren. So kann der Google Account verwendet werden, um sich bei Spotify anzumelden. Google ist hierbei der OpenID Provider (kurz OP) und Spotify die Relying Party (kurz RP) Ein möglicher Authentifizierungsprozess sieht dann wie folgt aus.

Abgewickelt wird der vorgenannte Authentifizierungs- und Autorisierungsprozess mithilfe eines Zugriffstoken und ID-Token.

OpenID Connect fügt dem Authentifizierungsprozess eine zusätzliche Sicherheitsebene hinzu und verbessert das Benutzererlebnis. Im Folgenden finden Sie einige wichtige Vorteile von OIDC: