Aller au contenu
high

Formation Keycloak : du débutant à la production

6 min de lecture

logo keycloak

Keycloak est devenu la référence open-source pour la gestion des identités et des accès (IAM). Cette formation vous accompagne de l'installation locale jusqu'au déploiement production sur Kubernetes.

Contrairement à une documentation classique, cette formation suit une progression pédagogique : chaque module s'appuie sur les précédents, avec des prérequis explicites, des labs pratiques et des scénarios d'erreurs réelles.

PublicDevOps, SRE, SecOps, Platform Engineers
PrérequisFondamentaux IAM, Docker, bases Linux
Durée totale~12 heures (4 parcours, 11 labs)
ApprocheThéorie (Fondamentaux) + Config Keycloak + Labs + Incidents
VersionKeycloak 26.x (architecture Quarkus)

À la fin de cette formation, vous serez capable de :

  • Installer Keycloak en mode dev et production (Docker, VM, K8s)
  • Configurer des clients OIDC et SAML pour vos applications
  • Sécuriser avec l'authentification multifacteur (TOTP, WebAuthn)
  • Fédérer des utilisateurs depuis LDAP, Active Directory ou providers sociaux
  • Durcir Keycloak derrière un reverse proxy avec TLS
  • Monitorer avec Prometheus/Grafana et alerter sur les échecs d'auth
  • Opérer en haute disponibilité avec l'Operator Kubernetes
ParcoursTitreModulesPublic
AInstallation & Configuration2Débutant
BIntégration applicative3Intermédiaire
CSécurité & Fédération3Intermédiaire → Avancé
DExploitation DevOps3Avancé / SRE
ParcoursCe que vous saurez faire
A« Je sais installer Keycloak et créer mes premiers realms/clients/users »
B« Je sais intégrer mes applications via OIDC et SAML »
C« Je sais sécuriser avec MFA et fédérer depuis LDAP »
D« Je sais déployer en production sur Kubernetes avec HA et monitoring »

Parcours A, Installation & Configuration (2 modules)

Section intitulée « Parcours A, Installation & Configuration (2 modules) »

Le Parcours A vous amène de la compréhension de Keycloak jusqu'à un environnement fonctionnel. Vous apprendre z à installer Keycloak avec Docker et à administrer les realms, utilisateurs, groupes et rôles.

#ModuleNiveauFocus
K0Présentation KeycloakDébutantConcepts, architecture, stratégies
K1-01Installation DockerDébutantDocker, Compose, PostgreSQL
K1-02Administration KeycloakDébutantRealms, users, groups, roles, clients

Le Parcours B vous apprend à connecter vos applications à Keycloak via OIDC et SAML. Vous configurerez des clients, personnaliserez les tokens, et mettrez en place un modèle d'autorisation avec les Authorization Services.

#ModuleNiveauFocus
K2-01Clients OIDC en pratiqueIntermédiaireflows, PKCE, mappers, scopes
K2-02Clients SAML en pratiqueIntermédiairemetadata, attributs, signature
K2-03Authorization ServicesIntermédiaireroles, policies, permissions, UMA

Le Parcours C renforce la sécurité : vous personnaliserez les flows d'authentification, activerez MFA pour les groupes sensibles, et connecterez Keycloak à un annuaire LDAP ou Active Directory.

#ModuleNiveauFocus
K3-01Authentication flows & MFAIntermédiaireflows custom, TOTP, WebAuthn
K3-02Fédération LDAP/ADIntermédiaireuser federation, mappers, sync
K3-03Durcissement productionAvancéreverse proxy, TLS, headers, audit

Le Parcours D est destiné aux SRE et Platform Engineers : vous déploierez Keycloak sur Kubernetes avec l'Operator, configurerez la haute disponibilité, et mettrez en place le monitoring avec Prometheus/Grafana.

#ModuleNiveauFocus
K4-01ObservabilitéAvancélogs, /metrics, /health, Grafana
K4-02Kubernetes & OperatorAvancéCRDs, realm-as-code, rolling updates
K4-03HA, scaling, upgradeAvancéInfinispan, failover, backup, upgrade

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn