Zum Inhalt springen
FindOpenSource

Keycloak

Open-Source-Lösung für Identity- und Access-Management mit Unterstützung für Single Sign-on, OAuth2 und OpenID Connect.

Überblick

Keycloak ist ein Open-Source-Server für Identity- und Access-Management (IAM), der Authentifizierung und Autorisierung zentralisiert, sodass einzelne Anwendungen keine eigene Benutzerspeicherung oder Login-Logik implementieren müssen. Er bietet User Federation (Anbindung bestehender Benutzerverzeichnisse), Single Sign-on, starke Multi-Faktor-Authentifizierung, Self-Service-Benutzerverwaltung und feingranulare Autorisierungsrichtlinien.

Er läuft als eigenständiger Server – über eine herunterladbare Distribution oder das offizielle Docker-Image – mit dem Anwendungen über Standardprotokolle (OAuth 2.0, OpenID Connect) kommunizieren, statt als Bibliothek in jede App eingebettet zu werden. Keycloak ist ein Projekt der Cloud Native Computing Foundation (CNCF).

Es eignet sich für Teams, die einen zentralen Authentifizierungs-/Autorisierungsdienst vor mehreren Anwendungen oder Diensten betreiben möchten, statt Login- und Benutzerverwaltungslogik in jeder einzeln zu bauen und zu pflegen.

Kategorien
Authentifizierung & Sicherheit
Schlagwörter
identityssosingle-sign-onoauthoidcauthenticationiamlogin
Sprachen
Java
Lizenz
Apache-2.0

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.