Keycloak IAM & SSO Masterclass

07.04.2025 - 09.04.2025

Keycloak IAM & SSO Masterclass (online) - Niko Köbler - Englisch

Beschreibung

Mit diesem Training erhältst du einen vollständigen Überblick über alle Keycloak-Themen – praxisnah und auf deine Bedürfnisse zugeschnitten. Du hast die Wahl:

  • 3-tägige Masterclass für ein umfassendes Gesamtpaket

  • 1-Tages-Workshop „Keycloak Deployment & Operations“, um gezielt in den Betrieb und die Bereitstellung einzusteigen

  • 2-tägiges Training „Keycloak IAM & SSO Fundamentals“, das sich auf die Grundlagen von Identity Management und Single Sign-On konzentriert

👉 Im Shop kannst du die passende Option auswählen.

Für wen ist die Masterclass geeignet? Dieses Training ist ideal, wenn du im Bereich Entwicklung, Betrieb oder DevOps tätig bist und eine Identity-Management- (IAM) oder Single-Sign-On-Lösung (SSO) mit Keycloak in deinem Unternehmen oder Projekt:

  • aufbauen,
  • betreiben,
  • integrieren oder
  • nachhaltig etablieren möchtest.

Dein Nutzen auf einen Blick: Nach Abschluss wirst du unter anderem in der Lage sein:

  • Eine sichere, stabile und ausfallsichere Keycloak-Umgebung einzurichten.
  • Keycloak-Server und -Cluster professionell zu konfigurieren.
  • Mit Authentifizierung und OIDC selbstbewusst und sicher umzugehen.

Dieses Training vermittelt dir nicht nur Wissen, sondern auch das nötige Handwerkszeug, um Keycloak erfolgreich in der Praxis einzusetzen. Starte jetzt – und mache den nächsten Schritt in deinem IAM-Projekt!

Agenda

Tag 1 - Deployment, Operations, Observability (einzeln buchbar)

Server-Setup & -Konfiguration

  • Server-Konfiguration und Deployment
  • Versionen & Upgrades
  • Backup & Recovery

Clustering und verteiltes Caching

  • Konfiguration des Keycloak-Servers für den Cluster-Betrieb
  • Diskussion der verschiedenen Cluster Discovery-Protokolle
  • Anpassung / Tuning der (verteilten) Cache-Konfiguration

Import/Export, Realm-Konfiguration

  • Realm Export & Import
  • Import von vorkonfigurierten Realms
  • Admin-CLI

Performance & Metriken

  • Last-/Performancetests
  • Systemmetriken
  • Event-Metriken

Q&A

  • Diskussion verschiedener Fragen und Themen

Tag 2 - Grundlagen, Realms & Clients, etc. (Tag 2 & 3 separat buchbar)

Grundlagen & Spezifikationen

  • Grundlagen Single-Sign-On (SSO)
  • Basis-Wissen OAuth2, OpenID Connect (OIDC) und JSON-Web-Token (JWT)

Realms & Clients

  • Prinzip und Konfiguration der Keycloak Realms
  • Erste Schritte mit Tokens, Claims und Client Scopes
  • Client-Konfigurationen am Beispiel einer verteilten Anwendung
  • Themeing der Keycloak-Formulare/-User-Interfaces

Tag 3 - User Management, Mandanten, Authentifizierungsflows & Required Actions

Benutzerverwaltung und -quellen

  • Organisationen, Benutzer, Gruppen und Rollen in Keycloak
  • Anlegen von Organisationen für eine Mandantenfähigkeit
  • Zuordnen und Einladen von Benutzern zu Organisationen
  • User-Profile mit verwalteten Attributen, Berechtigungen, Pflichtfeldern, Validatoren
  • Klärung der Unterschiede zwischen User Federation / User Storage und Externe Identity Provider
  • Konfiguration eines LDAPs als User Federation
  • Verwenden von eigenen Benutzer-Datenquellen
  • Konfiguration eines externen Identity Providers (Identity Brokering)
  • Zusammenspiel von Organisationen und externen Identity Providern

Authentifizierungsflows und Required Actions

  • Design und Konfiguration von verschiedenen Authentifizierungsflows
  • Erweiterung der Authentifizierungsoptionen mittels Custom Extensions
  • Verwendung von Required Actions
  • Konfiguration von weiteren Authentifizierungs Policies

Deine Trainer:innen

Niko Köbler

Niko Köbler IT-Beratung

Keycloak, IAM

  • Keycloak Extensions entwickeln
  • Keycloak IAM & SSO
  • Keycloak IAM & SSO Masterclass
  • Keycloak und OpenID-Connect

Niko Köbler ist Freelancer und seit über acht Jahren als Keycloak- und IAM-Experte für Kunden aus unterschiedlichen Branchen europaweit tätig. Auf YouTube betreibt er seit Anfang 2021 einen erfolgreichen Keycloak-Channel und unterstützt die Community in verschiedenen Foren. Außerdem ist er ein bekannter und gefragter Sprecher auf IT-Konferenzen, Co-Lead einer Java User Group und schreibt als Autor Artikel für verschiedene Fachzeitschriften. https://www.n-k.de

Alle Infos zum Training