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 [[coding:java|Java]] und ist unter der Apache-Lizenz verfügbar. - [[saml|SAML]] und [[oauth|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.