Keycloak ist eine Open-Source-Software für Identitäts- und Zugriffsmanagement, die als Red Hat-Projekt entwickelt wurde und Authentifizierung auf Unternehmensniveau bietet. Der Dienst unterstützt Single-Sign-On-Funktionen, die eine nahtlose Authentifizierung über Anwendungen hinweg ermöglichen. Keycloak implementiert die Standards OAuth und OpenID Connect, um Kompatibilität zu gewährleisten. Die Plattform unterstützt LDAP-Integration für die Verbindung mit Verzeichnisdiensten. Keycloak beinhaltet Zwei-Faktor-Authentifizierungsfunktionen für verbesserte Sicherheit. Der Dienst unterstützt Selbst-Hosting und ermöglicht eine vollständige Kontrolle der Infrastruktur. Keycloak bietet eine umfassende Zugangskontrolle und Berechtigungsverwaltung. Die Plattform legt Wert auf Flexibilität und Erweiterbarkeit durch Plugins.