Keycloak: Funktionalität durch eigene Extensions erweitern

heise Academy, Online-Kurs / Fernlehrgang
Dauer
2 Tage
Durchführungsform
Online-Kurs / Fernlehrgang
Nächster Starttermin
auf Anfrage Details anzeigen
Preis
1.820 EUR inkl. MwSt.
Webseite des Anbieters
Dauer
2 Tage
Durchführungsform
Online-Kurs / Fernlehrgang
Nächster Starttermin
auf Anfrage Details anzeigen
Preis
1.820 EUR inkl. MwSt.
Webseite des Anbieters
Für weitere Informationen stellen Sie gerne eine Informationsanfrage 👍

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

auf Anfrage

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

Inhalte / Module

Zur Erweiterung der Funktionalität setzt Keycloak in weiten Teilen auf den Mechanismus des Standard-Java SPI (Service Provider Interface). Dieser erlaubt es, eigene Erweiterungen zu einem Interface zu implementieren und diese Erweiterungen zur Laufzeit zum Anwendungskern dazu zu deployen, oder in einem gemeinsamen Deployment in Produktion zu bringen. Nahezu jede, zumindest jede wichtige Funktionalität ist in Keycloak über das SPI Pattern abgebildet, sodass die Software eine fast vollständige Anpassung an die eigenen Anforderungen und Einsatzszenarien erlaubt.
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

Zielgruppe: Der Workshop richtet sich an Software-Entwickler:innen, die Keycloak entsprechend eigener Anforderungen flexibel um zusätzliche Features erweitern möchten.
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

Teilnahmebescheinigung

Kostenzusatz

Enthalten sind Workshopunterlagen und die Teilnahmebescheinigung

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Keycloak: Funktionalität durch eigene Extensions erweitern zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
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