Keycloak ist eine Open-Source Plattform für Identity und Access Management (IAM), die besonders für moderne Webanwendungen und Dienste geeignet ist.
Identitäts- und Zugriffsverwaltung: Keycloak bietet Funktionen wie Single Sign-On (SSO), Benutzerregistrierung, Login, Rollen- und Rechteverwaltung.
Open Source: Entwickelt von Red Hat, basiert auf
Java und ist unter der Apache-Lizenz verfügbar.
SAML und
OAuth2/
OIDC: Unterstützt mehrere Authentifizierungsprotokolle, darunter SAML 2.0, OAuth2 und OpenID Connect.
Admin-Konsole: Webbasierte Oberfläche zur Verwaltung von Benutzern, Rollen, Clients und Identitätsanbietern.
Self-Service: Benutzer können sich selbst registrieren, Passwörter zurücksetzen und ihre Konten verwalten.