Keycloak

Keycloak basiert auf Java und ist eine Open-Source-Software zur zentralen Verwaltung von Benutzeranmeldungen und Zugriffsrechten auf Basis einer Nutzerdatenbank.

25. Aug 20251 min Lesezeit

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?