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

Parcours B — Intégration applicative (3 modules)

Section intitulée « Parcours B — Intégration applicative (3 modules) »

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

Parcours C — Sécurité & Fédération (3 modules)

Section intitulée « Parcours C — Sécurité & Fédération (3 modules) »

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 tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.