Keycloak ist eine Java-basierte Open-Source-Software zur Identitäts- und Zugriffsverwaltung für Webanwendungen, Applikationen, Unternehmenssystemen und Diensten allgemein. Es fungiert als Identity Provider (IdP) und ermöglicht die Benutzerregistrierung, -verwaltung und -authentifizierung mittels Single Sign-On (SSO).
Entwickler und Administratoren können mit Keycloak zentrale Authentifizierungsmechanismen wie OpenID Connect, OAuth2 und SAML integrieren. Dabei unterstützt Keycloak die Verwendung von Multi-Faktor-Authentifizierung (MFA), die Anbindung an LDAP und Active Directory sowie die Verwaltung mehrerer Mandanten (Multi-tenancy), wenn auch nur eingeschränkt.
Darüber hinaus bietet Keycloak eine Rollen- und Rechteverwaltung und ermöglicht den Benutzerlogin über soziale Netzwerke oder externe Identity Provider.
Mehr zu Keycloak lesen Sie in unserem Blog-Artikel „Keycloak Top-Alternativen: Benötigen Sie eine andere Authentifizierungsmethode?“ und auf unserer Seite - Beste Alternative zu Keycloak: Sie sind mit Keycloak nicht mehr zufrieden?