Was ist Keycloak?
Keycloak ist eine moderne Open-Source-Software für Access Management und Single Sign-On (SSO). Sie ermöglicht die Pflege von User-Accounts ebenso wie die Konfiguration von Self-Service-Funktionalität für Registrierung und Passwortmanagement.
Keycloak ist die Community-Version von Red Hat SSO. Die Software ist auf den modernen Standards OpenID Connect (OIDC), OAuth2 und SAML aufgebaut und daher vielseitig einsetzbar. Können kundenspezifische Anforderungen einmal nicht durch das Standardprodukt abgedeckt werden, ist Keycloak problemlos um die benötigte Funktion erweiterbar. Die Software profitiert außerdem von einer sehr aktiven Community, die die Funktionalitäten des Produkts stets weiter ausbaut.
Die Rechtevergabe in Keycloak funktioniert mit Role-Based Access Control (RBAC). Damit lassen sich auch komplexe Strukturen abbilden.