> Formations > Technologies numériques > Cybersécurité > Sécurité applicative > Formation Keycloak, mise en œuvre > Formations > Technologies numériques > Formation Keycloak, mise en œuvre
Nouvelle formation Formation référencée dans le catalogue Clé en main d’un OPCO

Formation : Keycloak, mise en œuvre

Keycloak, mise en œuvre

Télécharger le programme Partager cette formation


Ce cours pratique présente Keycloak, la solution open source de gestion des identités et des accès (IAM) associés à l'implémentation des standards SAML 2. Cette formation vous permettra d’installer, configurer et superviser Keycloak de façon efficace dans un contexte d’entreprise.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. LDC
Prix : 2850 € H.T.
  4j - 28h00
Pauses-café et
déjeuners offerts
Financements




Ce cours pratique présente Keycloak, la solution open source de gestion des identités et des accès (IAM) associés à l'implémentation des standards SAML 2. Cette formation vous permettra d’installer, configurer et superviser Keycloak de façon efficace dans un contexte d’entreprise.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Créer une instance de Keycloak
  • Maîtriser la fonctionnalité Serveur d’autorisation OAuth de Keycloak
  • Maîtriser la fonctionnalité Identity Brokering de Keycloak
  • Connaitre la syntaxe et sémantique de SAML 2
  • Mettre en œuvre des metrics Keycloak

Public concerné
Ce cours s'adresse aux responsables réseaux, architectes, responsables études, ingénieurs système et développeurs qui ont à intégrer le produit Keycloak ou le produit Red Hat Single Sign-On (RH-SSO).

Prérequis
Connaissances de base des architectures techniques web et de Linux.

Programme de la formation

Installation

  • Les services fournis par Keycloak.
  • Les protocoles standards et l'évolution des technologies standards.
  • Serveur d’autorisation OAuth 2.0.
  • Fournisseur d'identité : web SSO en IdP (identity provider) Initiated SSO ou OP OpenID Connect.
  • Courtage d’identité (Identity Brokering).
  • Clients, LDAP et importance de la signature numérique dans Keycloak.
Travaux pratiques
Installer, créer une instance d'un annuaire LDAP, une instance de Keycloak/Quarkus. Synchroniser les utilisateurs LDAP avec Keycloak. Personnaliser la clef de signature Keycloak (SAML et OIDC).

Les protocoles standards

  • OAuth 2.0 : la syntaxe et les concepts, Access Token Opaque ou JWT, Refresh Token, les scopes.
  • OpenID Connect : syntaxe et concepts (ID Token, Authorization Code Flow/PKCE, Implicit Flow, Device Code Flow).
  • Les évolutions : CIBA, FAPI, OAuth 2.1.
Travaux pratiques
Configurer Keycloak et une application Password Flow OIDC (script shell) en Code Flow OIDC (module Apache mod_auth_openidc), en Implicit Flow OIDC (app JavaScript) et en Device Flow (script shell).

SAML V2

  • Les concepts de base SAML V2.
  • Les assertions XML.
  • L’identity provider (IdP).
  • Le service provider (SP).
  • Les bindings.
  • IdPinitiated ou SP initiated.
  • Web SSO Profile et ECP Profile.
Travaux pratiques
Paramétrer IdP SAML V2 de Keycloak (traceur SAML V2 dans le navigateur, installer et configurer le SP mod_auth_mellon Apache, le SP client4 en web SSO Profile, tester le fonctionnement IdP Initiated).

Le mode Cluster (HA)

  • Architecture de Keycloak.
  • Keycloak : de Wildfly et Quarkus, sa base de données et le cache partagé Infinispan.
Travaux pratiques
Installation de 2 serveurs Keycloak en mode Cluster (HA).

Administration de Keycloak

  • Interfaces d’administration.
  • Administration via la commande kcadm.sh, via l’API d’administration.
  • Délégation d’administration.
  • Gestion des flux d’authentifications.
  • Back Channel Logout OIDC.
  • Single Logout SAML V2.
Travaux pratiques
Administrer Keycloak (exporter le Realm MIRAMAR de l’instance H2, importer dans le cluster, tester la délégation d'administration, tester l'authentification).

Délégation d'authentification (IDP)

  • La notion de courtier d’identité (identity broker).
  • Les services attendus de l’Identity Brokering de Keycloak.
  • Identity Brokering Keycloak/Keycloak (OIDC).
  • Identity Brokering SAML Keycloak/Azure AD.
  • Identity Brokering SAML Keycloak/Auth0.
  • Lien Identity Brokering module mod_auth_oidc et Keycloak.
Travaux pratiques
Mise en œuvre de l'authentification SAML 2.0 par Azure Active Directory (Azure AD), Keycloak / Auth0 et OpenID Connect Keycloak / Keycloak.

Audit et Monitoring

  • Audit des événements utilisateurs.
  • Audit des événements d’administration.
  • Mise en place de metrics
  • Architecture et cohabitation Keycloak, Prometheus et Graphana.
Travaux pratiques
Mise en place des metrics Keycloak. Supervision des événements utilisateurs et d'administration.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.

Financement par les actions collectives ou clé en main
Jusqu’à 100% de prise en charge des frais pédagogiques de la formation dans la cadre des actions collectives ou des tarifs négociés avec les actions « clé en main » mises en place par les OPCO. Cliquez sur l’OPCO pour découvrir les modalités financières associées

Avis clients
3,8 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
JULIEN T.
17/09/24
4 / 5

Juste un bémol, sur la partie participation des élèves. Peut être accorder plus de temps à l’oral aux élèves en les sollicitant.
ARNAUD A.
17/09/24
4 / 5

Sujet intéressant, formateur passionné.Mais contenu dense, beaucoup de théorie et pas assez de pratique (à mon goût).
DOMINIQUE G.
10/09/24
4 / 5

Formateur à l’écoute et très bon pédagogue.




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance