Keycloak
Keycloak est un logiciel à code source ouvert permettant d'instaurer une méthode d'authentification unique à travers la gestion par identité et par accès. Initialement développé par les équipes JBoss, le projet est depuis mars 2018 sous la gérance de Red Hat qui l'utilise en amont de sa solution RH-SSO[2]. Keycloak se définit comme une application rendant possible la sécurisation de n'importe quelle application web moderne avec un apport minimum en termes de code.
![](../I/Keycloak_Logo.png.webp)
Développé par | JBoss Red Hat |
---|---|
Première version | |
Dernière version | 18.0.2 ()[1] |
Dépôt | https://github.com/keycloak/keycloak |
État du projet | Actif |
Écrit en | Java |
Système d'exploitation | Multiplateforme |
Environnement | Multiplate-forme |
Type | Authentification unique |
Politique de distribution | Gratuit |
Licence | Licence Apache 2.0 |
Documentation | https://www.keycloak.org/documentation |
Site web | www.keycloak.org |
Fonctionnalités
Keycloak inclut notamment les fonctionnalités suivantes :
- Inscription des utilisateurs
- Authentification unique[3] (SSO)
- Social login
- Authentification unique sur l'ensemble du "realm"
- Authentification en deux étapes
- Intégration Lightweight Directory Access Protocol (LDAP)
- Kerberos (protocole)
- Customisation des interfaces utilisateurs par un système de thème avec traductions et feuilles de style en cascade
- API pour piloter les fonctionnalités sans passer par l'interface utilisateur.
Composants
Keycloak est composé de deux parties principales :
- Le serveur Keycloak, avec une interface graphique et une API.
- L'adaptateur applicatif Keycloak : un ensemble de bibliothèques pour appeler le serveur[4].
Keycloak a récemment annoncé ne plus vouloir soutenir le développement des connecteurs applicatifs[5]. Ces connecteurs sont progressivement dépréciés pour une date de fin de support de tous les connecteurs en décembre 2022. L'équipe recommande de se tourner vers les connecteurs génériques openID.
Voir aussi
Références
- « https://www.keycloak.org/2022/06/keycloak-1802-released.html »
- (en) « Red Hat Single Sign-On », sur Red Hat Customer Portal (consulté le )
- https://www.strongdm.com/docs/installation/configure-single-sign-on/keycloak-sso
- https://www.keycloak.org/docs/latest/securing_apps/
- « Deprecation of Keycloak adapters - Keycloak », sur www.keycloak.org (consulté le )
Liens externes
- Sébastien Blanc, « Easily Secure Your Spring Boot Applications With Keycloak », sur dzone.com,
- Hébergement Keycloak Managé
- Portail des logiciels libres