Diese Seite auf Deutsch

Keycloak Training
Keycloak fundamentals & hands-on practice

4.9/5 from 37 participant reviews

On-site or remote: 100% GDPR compliant

We run this training either remotely or on-site at your location, whichever works best for your team.
For remote training we use our own training platform operated in Europe: all you need is a web browser; we provide video/audio, slides and a hands-on environment with no additional software installation. All data transfers are of course encrypted.
For in-house training our trainers come to you and, on request, set up a hands-on environment matching your course.
Please get in touch, we are happy to explain the details and terms.


Anyone running multiple applications and services soon faces the same question: how do I manage authentication and authorization centrally, securely and maintainably? Keycloak is the proven open-source answer, with SSO, OAuth2, OpenID Connect and SAML out of the box, suitable for web applications, APIs, microservices and mobile apps alike.

Training goal

In this training you build solid, practical Keycloak skills: from installation and configuration to secure operation. Through hands-on exercises you integrate OpenID Connect and OAuth2 into example applications and get to know the different facets of identity and access management.

After this training you will be able to:

  • install, configure and operate Keycloak

  • manage users, roles and groups and connect applications

  • assess and implement security requirements for running Keycloak

  • evaluate different deployment options (on-premise, container, cloud)

Target audience

Developers, system administrators and DevOps engineers who want to use Keycloak in their infrastructure.

Prerequisites

Comfortable with the Linux command line. Helpful: HTTP basics, Docker

Duration

2 days

Language

German or English

Topics

The following topics are covered in this training:

  • Introduction to Keycloak and modern IAM solutions

  • Installing Keycloak

  • Creating and configuring realms

  • Creating and managing users

  • Roles and groups

  • Integration with LDAP and Active Directory

  • Configuring authentication

    • Password policies

    • Authentication flows (Remember Me, forgot password, passwordless)

    • Step-up authentication

    • X.509 certificates

    • Two-factor authentication

    • W3C Web Authentication (WebAuthn)

  • Connecting external identity providers via SAML, OpenID Connect and OAuth2

    • Federation

    • Social login via Facebook, Google or Twitter

    • Integrating partner IAM solutions

    • Connecting cloud-based identity services

  • Single sign-on protocols

    • OpenID Connect

    • SAML

  • Configuring and connecting clients

  • Admin and account console

  • Tips for production operation

  • Customizing themes to your corporate design

  • Extension interface (SPI)

  • RESTful API

We also offer our trainings as in-house training, so you can shape the focus areas and optimise the group composition for your needs.
Get in touch and we will arrange a date that suits you.

For specific questions or targeted support we also offer workshops and consulting - just send us a request describing your needs.

This training is delivered by experienced developers with many years of project experience. Meet our trainers.

Suche

Let's get started!

Let us know how we can best reach you.