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.

Warum es in diesem Katalog steht

Katalog-Bewertung: ★★★★★ (5/5)

The leading full-featured open-source identity and access management server; essential representative project.

  • Grundlegend etabliert
  • Stiftungsgeführt
Kategorien
Authentifizierung & Sicherheit
Schlagwörter
identityssosingle-sign-onoauthoidcauthenticationiamlogin
Sprachen
Java
Lizenz
Apache-2.0

Mit einem anderen Projekt vergleichen

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.