Publication date : 02/05/2024

Course : Keycloak, implementation

Practical course - 4d - 28h00 - Ref. LDC
Price : 2460 € E.T.

Keycloak, implementation




This hands-on course introduces Keycloak, the open source identity and access management (IAM) solution associated with the implementation of SAML 2 standards. This course will enable you to effectively install, configure and monitor Keycloak in an enterprise context.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. LDC
  4d - 28h00
2460 € E.T.




This hands-on course introduces Keycloak, the open source identity and access management (IAM) solution associated with the implementation of SAML 2 standards. This course will enable you to effectively install, configure and monitor Keycloak in an enterprise context.


Teaching objectives
At the end of the training, the participant will be able to:
Create a Keycloak instance
Master Keycloak's OAuth authorization server functionality
Mastering Keycloak's Identity Brokering functionality
SAML 2 syntax and semantics
Implement Keycloak metrics

Intended audience
This course is aimed at network managers, architects, design managers, system engineers and developers who need to integrate Keycloak or Red Hat Single Sign-On (RH-SSO).

Prerequisites
Basic knowledge of web architectures and Linux.

Course schedule

1
Installation

  • The services provided by Keycloak.
  • Standard protocols and the evolution of standard technologies.
  • OAuth 2.0 authorization server.
  • Identity provider: web SSO in IdP (identity provider) Initiated SSO or OP OpenID Connect.
  • Identity Brokering.
  • Clients, LDAP and the importance of digital signatures in Keycloak.
Hands-on work
Install, create LDAP directory instance, Keycloak/Quarkus instance. Synchronize LDAP users with Keycloak. Customize the Keycloak signature key (SAML and OIDC).

2
Standard protocols

  • OAuth 2.0: syntax and concepts, Access Token Opaque or JWT, Refresh Token, scopes.
  • OpenID Connect: syntax and concepts (ID Token, Authorization Code Flow/PKCE, Implicit Flow, Device Code Flow).
  • Developments: CIBA, FAPI, OAuth 2.1.
Hands-on work
Configure Keycloak and a Password Flow OIDC application (shell script) as Code Flow OIDC (mod_auth_openidc Apache module), Implicit Flow OIDC (JavaScript app) and Device Flow (shell script).

3
SAML V2

  • SAML V2 basic concepts.
  • XML assertions.
  • The identity provider (IdP).
  • The service provider (SP).
  • Bindings.
  • IdPinitiated or SP initiated.
  • Web SSO Profile and ECP Profile.
Hands-on work
Set up Keycloak's IdP SAML V2 (SAML V2 tracer in browser, install and configure SP mod_auth_mellon Apache, SP client4 in web SSO Profile, test IdP Initiated operation).

4
Cluster mode (HA)

  • Keycloak architecture.
  • Keycloak: from Wildfly and Quarkus, its database and Infinispan shared cache.
Hands-on work
Installation of 2 Keycloak servers in cluster mode (HA).

5
Keycloak administration

  • Administration interfaces.
  • Administration using the kcadm.sh command, via the Administration API.
  • Delegation of administration.
  • Authentication flow management.
  • Back Channel Logout OIDC.
  • Single Logout SAML V2.
Hands-on work
Administer Keycloak (export Realm MIRAMAR from H2 instance, import into cluster, test administration delegation, test authentication).

6
Authentication delegation (IDP)

  • The identity broker concept.
  • Keycloak's Identity Brokering services.
  • Identity Brokering Keycloak/Keycloak (OIDC).
  • Identity Brokering SAML Keycloak/Azure AD.
  • Identity Brokering SAML Keycloak/Auth0.
  • Link Identity Brokering module mod_auth_oidc and Keycloak.
Hands-on work
Implementation of SAML 2.0 authentication using Azure Active Directory (Azure AD), Keycloak / Auth0 and OpenID Connect Keycloak / Keycloak.

7
Audit and Monitoring

  • Audit user events.
  • Audit administration events.
  • Setting up metrics
  • Architecture and cohabitation Keycloak, Prometheus and Graphana.
Hands-on work
Implementation of Keycloak metrics. Supervision of user and administration events.


Customer reviews
4,3 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
CHARLES D.
07/10/25
4 / 5

The trainer was competent in all the functionalities, in addition to his professional experience.
MICHAEL P.
07/10/25
5 / 5

Very good, not too concerned by SAML V2 For the rest of the training, I am satisfiedThe trainer masters his subject, animates the training well to make it interesting at every moment Good balance between theory and practice
LAURENT P.
07/10/25
4 / 5

The software has a wide range of possible configurations, so the choice of training content was coherent.an experienced trainer with real expertise in the Keycloak subject and authentication security mechanisms.being able to correct students' exercises quickly requires real mastery of the subject, and here we were really well supported.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 7 Apr., 16 June, 29 Sep., 15 Dec.

PARIS LA DÉFENSE
2026 : 31 Mar., 9 June, 22 Sep., 8 Dec.