Keycloak est une solution Open Source qui permet d'externaliser facilement la gestion de l'identité de vos projets. Ceci inclue l'authentification,la mise en place de la couche d'autorisation.
Le projet a gagné énormément en popularité ces 2 dernières années car il réponds réellement à un besoin.
Keycloak permet de sécuriser des applications frontend, des applications backend de nature différente (Java EE, Spring Boot, NodeJS), il supporte différents protocoles comme OpenID Connect, SAML2 … Bref la matrice des possibilités est importante et ce format université permettra tranquillement de traiter de manière concrète des cas d'usages principaux.