Beschreibung
Keycloak: Funktionalität durch eigene Extensions erweitern
Ziel
In diesem zweitägigen Workshop lernen Sie, wie Sie eigene Extensions für das freie Identity- & Access-Managementsystem Keycloak entwickeln, mit denen Sie die Funktionalität des Tools genau auf Ihre Wünsche und Anforderungen zuschneiden.Keycloak ist ein beliebtes, OpenID-Connect konformes Werkzeug für Authentifizierungs- und Identity- & Access-Management (IAM) und Single Sign-on. Ein großer Vorteil der freien Software ist die einfache Erweiterbarkeit.
• In dieser Schulung implementieren Sie mit dem Trainer die gängigsten Service Provider Interfaces für Keycloak und erstellen damit Beispiel-Anwendungen.
• Sie lernen die SPIs User Storage, Authenticator, RequiredAction, ResourceProvider und EventListener kennen.
• Nach dem Workshop wissen Sie, wie SPIs für Keycloak entwickelt werden und auf welche Besonderheit es zu achten gilt.
• Mit Hilfe der Erweiterung testcontainers-keycloak werden Sie einige der entwickelten Extensions in einem Integration-Test-Szenario in einem "richtigen" Keycloak-Server testen können.
Möchten Sie mehr über diese Weiterbildung erfahren?
Kommende Starttermine
1 verfügbarer Starttermin
Inhalte / Module
In diesem Workshop
• implementieren Sie die gängigsten Keycloak SPIs:
- UserStorage
- Authenticator
- RequiredAction
- Resource Provider
- EventListener
• testen Sie die Erweiterung mit testcontainers-keycloak
- testcontainers-keycloak
Zielgruppe / Voraussetzungen
Voraussetzungen: Idealerweise haben Sie schon Vorkenntnisse im Umgang mit Keycloak. Falls das nicht der Fall sein sollte, empfehlen wir Ihnen zuerst die Teilnahme am Workshop Grundlagen von SSO mit Keycloak
Technische Voraussetzungen:
• ein Laptop mit einer Java-IDE nach Wahl (z.B. IntelliJ IDEA, Eclipse, VS Code, Netbeans, etc.)
• JDK 11
• Maven 3.8+
• Docker und Docker Compose (V2!) installiert und lauffähig (ggf. lokale Admin-Rechte auf dem Rechner erteilen)
• für den Zugriff auf das Internet bitte ggf. Proxy-/Firewall-/VPN-Konfigurationen etc. überprüfen
Abschlussqualifikation / Zertifikat
Kostenzusatz
Infos anfordern
heise Academy
Karl-Wiechert-Allee 10
30625 Hannover
heise Academy
Die heise Academy steht für selbstbestimmte und lebenslange Weiterbildung für IT-Professionals und Unternehmen. Unsere Schulungen überzeugen vor allem durch Interaktion, thematischen Tiefgang und individuelle Betreuung. Die iX-Workshops bieten IT-Professionals notwendige Fortbildung zu neuen Themen. Das Themenspektrum umfasst alle Bereiche der professionellen IT:...
Erfahren Sie mehr über heise Academy und weitere Kurse des Anbieters.
Anzeige