Dieses Seminar behandelt den Aufbau, die Konfiguration und den Betrieb von Hydra als zentralen Dienst für OAuth2 und OpenID Connect. Im Mittelpunkt stehen klare Betriebsroutinen, nachvollziehbare Client-Verwaltung und reproduzierbare Fehleranalyse.
Inhaltsverzeichnis
- Zielsetzung und Einordnung
- Zielgruppe
- Voraussetzungen
- Seminarziele
- Seminarinhalte mit Schritt-für-Schritt-Anleitungen
- Praktische Übungen
- Praxisbezug im Projektalltag
Zielsetzung und Einordnung
Hydra wird als eigenständiger Autorisierungsserver betrachtet, der mit bestehenden Login- und Consent-Komponenten zusammenspielt. Die Inhalte führen von der Erstinstallation über die administrative Konfiguration bis zum stabilen Betrieb in Test- und Produktionsumgebungen.
Zielgruppe
Entwickler, Administratoren, DevOps Engineers, Security Engineers und IAM-Verantwortliche mit Aufgaben rund um OAuth2, OpenID Connect und API-Authentifizierung.
Voraussetzungen
Grundkenntnisse in HTTP, REST, TLS, JSON und Authentifizierungsabläufen; Docker-Grundlagen sind hilfreich.
Seminarziele
- Hydra-Komponenten, öffentliche und administrative Endpunkte fachlich einordnen.
- OAuth2-Clients sauber anlegen, ändern, dokumentieren und prüfen.
- Token-, Consent- und Login-Abläufe administrativ nachvollziehen.
- Schlüsselmaterial, Konfiguration, Datenbankmigrationen und Laufzeitparameter kontrolliert betreiben.
- Fehlerbilder in Clients, Redirects, Scopes, Token-Ausgabe und Consent-Flows systematisch analysieren.
Seminarinhalte mit Schritt-für-Schritt-Anleitungen
1. Systemaufbau und Installationsbasis
Der Einstieg schafft eine stabile technische Grundlage für lokale Laborumgebungen und spätere Zielsysteme.
- Schritt 1: Dienstrollen, Ports, öffentliche API, Admin-API und Datenbankabhängigkeiten erfassen.
- Schritt 2: Konfigurationsdatei und Umgebungsvariablen strukturiert vorbereiten.
- Schritt 3: Datenbankmigration ausführen und Startparameter kontrollieren.
- Schritt 4: Health Checks und Basisendpunkte prüfen.
2. Client-Verwaltung und OAuth2-Flows
Die Client-Verwaltung wird als administrativer Kernprozess aufgebaut.
- Schritt 1: Confidential und Public Clients unterscheiden.
- Schritt 2: Redirect URIs, Grant Types, Response Types und Scopes festlegen.
- Schritt 3: Authorization Code Flow mit PKCE prüfen.
- Schritt 4: Client Credentials Flow für Machine-to-Machine-Szenarien testen.
3. Login- und Consent-Anbindung
Hydra delegiert Login und Einwilligung an externe Anwendungen; genau diese Schnittstelle muss betrieblich sauber verstanden sein.
- Schritt 1: Login Challenge entgegennehmen und Identität zuordnen.
- Schritt 2: Consent Challenge prüfen und Scope-Entscheidungen vorbereiten.
- Schritt 3: Login- und Consent-Antworten an Hydra zurückgeben.
- Schritt 4: Fehlersituationen bei Sessions, Redirects und Scopes analysieren.
4. Betrieb, Wartung und Fehlersuche
Im Betrieb zählen reproduzierbare Routinen mehr als spontane Heldentaten.
- Schritt 1: Logs und Fehlercodes nach Client-, Flow- und Serverursache trennen.
- Schritt 2: Schlüsselrotation und Token-Signatur in den Wartungsplan aufnehmen.
- Schritt 3: Datenbankmigrationen und Rollbacks vorbereiten.
- Schritt 4: Betriebschecklisten für Staging und Produktion erstellen.
Praktische Übungen
- Lokale Hydra-Instanz mit Datenbank starten.
- OAuth2-Client für Webanwendung und Maschinenkommunikation konfigurieren.
- Authorization Code Flow mit PKCE ausführen.
- Fehlerhafte Redirect URI und falsche Scopes gezielt diagnostizieren.
- Admin-Aufgaben in einer wiederverwendbaren Checkliste dokumentieren.
Praxisbezug im Projektalltag
Der Praxisbezug liegt auf klassischen Betriebsaufgaben: neue Clients aufnehmen, bestehende Flows prüfen, Supportfälle einordnen, Secrets kontrollieren und Änderungen nachvollziehbar ausrollen.
Fachbereichsleitung / Trainerleitung / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Administratoren, DevOps Engineers, Security Engineers und IAM-Verantwortliche mit Aufgaben rund um OAuth2, OpenID Connect und API-Authentifizierung. |
| Voraussetzungen: | Grundkenntnisse in HTTP, REST, TLS, JSON und Authentifizierungsabläufen; Docker-Grundlagen sind hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
