Keycloak Schulung
Keycloak Grundlagen & Praxis
Wer mehrere Anwendungen und Dienste betreibt, steht früh vor derselben Frage: Wie verwalte ich Authentifizierung und Berechtigungen zentral, sicher und wartbar? Keycloak ist die bewährte Open-Source-Antwort darauf — mit SSO, OAuth2, OpenID Connect und SAML out of the box, einsetzbar für Webanwendungen, APIs, Microservices und mobile Apps gleichermaßen.
Schulungsziel
In dieser Schulung erarbeiten Sie sich fundierte Kenntnisse in Keycloak: von der Installation und Konfiguration bis zum sicheren Betrieb. Anhand von Praxisübungen integrieren Sie OpenID Connect und OAuth2 in Beispielanwendungen und lernen die unterschiedlichen Facetten von Identity- und Access-Management kennen.
Nach dieser Schulung können Sie:
-
Keycloak installieren, konfigurieren und betreiben
-
Benutzer, Rollen und Gruppen verwalten und Anwendungen anbinden
-
Sicherheitsanforderungen im Keycloak-Betrieb beurteilen und umsetzen
-
Verschiedene Betriebsoptionen (on-premise, Container, Cloud) einschätzen
Zielgruppe
Entwickler, Systemadministratoren und DevOps-Engineers, die Keycloak in ihrer Infrastruktur einsetzen möchten.
Vorkenntnisse |
Umgang mit der Linux-Kommandozeile. Wünschenswert: HTTP Grundlagen, Docker |
Dauer |
2 Tage |
Sprache |
Deutsch oder Englisch |
Themen
Folgende Themen werden in dieser Schulung behandelt:
-
Einführung in Keycloak und moderne IAM-Lösungen
-
Installation von Keycloak
-
Realms anlegen und konfigurieren
-
Benutzer anlegen und verwalten
-
Rollen und Gruppen
-
Anbindung an LDAP und Active Directory
-
Authentifizierung konfigurieren
-
Password Policies
-
Authentication Flows (Remember Me, Passwort vergessen, Passwordless)
-
Step-Up Authentication
-
X.509 Zertifikate
-
2-Faktor-Authentifizierung
-
W3C Web Authentication (WebAuthn)
-
-
Anbindung externer Identity Provider über SAML, OpenID Connect und OAuth2
-
Federation
-
Social Login über Facebook, Google oder Twitter
-
Integration von IAM-Lösungen von Geschäftspartnern
-
Einbindung cloud-basierter Identity Services
-
-
Single-Sign-On-Protokolle
-
OpenID Connect
-
SAML
-
-
Clients konfigurieren und einbinden
-
Admin und Account Console
-
Tipps für den Produktivbetrieb
-
Customizing von Themes an das eigene Corporate Design
-
Schnittstelle für Erweiterungen
-
RESTful API