Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
+ 1 weitere Option
Dieser Workshop hat bereits stattgefunden. Eine Liste aller kommenden Workshops finden Sie hier.
Der Workshop führt in die Grundlagen von OAuth und OpenID Connect ein, einschließlich der grundlegenden Konzepte, Authentifizierungsflüsse, Token und JWTs (JSON Web Tokens). Sie lernen Keycloak als Beispiel für einen Autorisierungsserver kennen und anwenden, wobei der Schwerpunkt auf Funktionen, Konzepten, Deployment, Konfiguration und Integration in Java-Anwendungen liegt. In zahlreichen praktischen Übungen wenden Sie das Gelernte selbstständig an.
Mit den aktuellen Protokollen und Frameworks von OAuth 2 und OpenID Connect (OIDC) haben sich Standards für die sichere Authentifizierung und Autorisierung etabliert. Trotz ihrer breiten Akzeptanz fehlt oft ein grundlegendes Verständnis ihrer Funktionsweise.
In unserem Workshop lernen Sie OAuth 2 und OpenID Connect (OIDC) kennen und wie sie in modernen Webanwendungen eingesetzt werden. Sie erhalten eine allgemeine Einführung in OpenID Connect und OAuth mit den wichtigsten Begriffen, Auth Flows und Token & JWT im Allgemeinen und am Beispiel von Keycloak.
Der Schwerpunkt dieses Kurses liegt auf praktischen Übungen und anschaulichen Demos. Sie installieren und konfigurieren Keycloak als Authentifizierungsserver und implementieren eine einfache Spring-Anwendung mit Login/Logout. Best Practices und Empfehlungen für den sicheren Umgang mit Token, Auth-Frameworks und -Servern stehen dabei im Vordergrund. Außerdem lernen Sie, wie ein Client konfiguriert wird und erhalten wertvolle Tipps für den Einsatz in der Praxis.
Begriffe
Auth Flows
Token & JWT
Funktionen & Konzepte
Deployment & Konfiguration
Clientanbindung
Einrichtung von Keycloak als Standardlösung eines Authorization Servers zur weiteren Nutzung durch eigene Anwendungen, z.B. Java Spring
Begleitete Durchführung durch die Teilnehmer & Demos durch die Trainer
Spring Security als Bibliothek zur Implementierung von OAuth/OIDC
Implementierung einer eigenen Server-Side-Rendered-App als Client
Begleitete Durchführung durch die Teilnehmer & Demos durch die Trainer
Dieser Workshop richtet sich an Java-Entwicklerinnen und -Entwickler, die ein fundiertes Verständnis in die Funktionsweise der Autorisierungs- und Authentifizierungsspezifikationen OAuth 2 und OpenID Connect (OIDC) erhalten möchten.
Fachliche Vorkenntnisse:
Vorkenntnisse im Bereich Authentifizierung und Autorisierung sind von Vorteil, aber nicht zwingend erforderlich. Da Praxisübungen in Java-Code implementiert werden, sind aktuelle Java-Kenntnisse und ein sicherer Umgang mit einer Java-IDE erforderlich.
Technische Voraussetzungen:
lokale Docker-Desktop- oder Podman-Desktop-Installation mit Ausführungsrechten
Zur Workshop-Durchführung wird Zoom verwendet mittels eines DSGVO-konformen On-Premise-Connectors. Wir bitten Sie, ein Mikrofon oder Headset sowie einen aktuellen Browser zu nutzen.
Workshopunterlagen
Teilnahmebescheinigung
Ist die Durchführung der Veranstaltung aufgrund höherer Gewalt, wegen Verhinderung eines Referenten, wegen Störungen am Veranstaltungsort oder aufgrund zu geringer Teilnehmerzahl nicht möglich, werden die Teilnehmenden frühestmöglich informiert.
Die Teilnehmerzahl ist auf max. 16 Personen begrenzt.
Dieser Workshop hat bereits stattgefunden. Eine Liste aller kommenden Workshops finden Sie hier.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Telefonisch erreichbar: Mo – Fr | 09:00 – 17:00 Uhr