Keycloak est un logiciel open-source de gestion des identités et des accès développé dans le cadre d'un projet Red Hat, qui fournit une authentification de niveau entreprise. Le service prend en charge la fonctionnalité d'authentification unique, ce qui permet une authentification transparente entre les applications. Keycloak met en œuvre les normes OAuth et OpenID Connect pour garantir la compatibilité. La plateforme prend en charge l'intégration LDAP pour la connexion avec les services d'annuaire. Keycloak inclut des capacités d'authentification à deux facteurs pour une sécurité renforcée. Le service prend en charge l'auto-hébergement, ce qui permet un contrôle complet de l'infrastructure. Keycloak offre un contrôle d'accès complet et une gestion des autorisations. La plateforme met l'accent sur la flexibilité et l'extensibilité grâce à des plugins.