Seminar Ory Kratos Integration in Webanwendungen und APIs

Dieses Seminar zeigt die Integration von Kratos in Webanwendungen, Portale, Backends und APIs. Der Schwerpunkt liegt auf sauber getrennten Zuständigkeiten zwischen Anwendung, UI, Session-Verarbeitung und Identity-Komponente.

Inhaltsverzeichnis

  • Zielsetzung und Einordnung
  • Zielgruppe
  • Voraussetzungen
  • Seminarziele
  • Seminarinhalte mit Schritt-für-Schritt-Anleitungen
  • Praktische Übungen
  • Praxisbezug im Projektalltag

Zielsetzung und Einordnung

Die Integrationsmuster werden entlang typischer Projektarchitekturen aufgebaut. Dadurch wird klar, welche Aufgaben Kratos übernimmt und welche Teile weiterhin in Anwendung oder Frontend verbleiben.

Zielgruppe

Entwickler, Administratoren, DevOps Engineers, IAM-Verantwortliche und Security Engineers mit Aufgaben im Identity Management.

Voraussetzungen

Grundkenntnisse in Webanwendungen, HTTP, JSON, Datenbanken und containerisierten Diensten; Erfahrung mit Login- oder Benutzerverwaltungsprozessen ist hilfreich.

Seminarziele

  • Browser- und API-Flows für Login, Registrierung und Einstellungen integrieren.
  • Sessions und Cookies korrekt an Backend-Services anbinden.
  • UI-Formulare aus Flow-Daten ableiten und Fehler sauber anzeigen.
  • Identity-Daten sicher auswerten, ohne Credentials in Anwendungen nachzubauen.
  • Integrationstests für Authentifizierungsabläufe erstellen.

Seminarinhalte mit Schritt-für-Schritt-Anleitungen

1. Integrationsarchitektur

Zunächst werden Frontend, Backend, Kratos und optionale Proxy-Schichten voneinander abgegrenzt.

  1. Schritt 1: Anwendungsgrenzen und Redirect-Punkte bestimmen.
  2. Schritt 2: Browser-Flows und API-Flows zuordnen.
  3. Schritt 3: Session-Informationen für Backend-Entscheidungen definieren.
  4. Schritt 4: Fehler- und Rücksprungpfade dokumentieren.

2. Login und Registrierung anbinden

Die Self-Service-Flows werden aus Anwendungssicht implementiert.

  1. Schritt 1: Flow initialisieren und UI-Nodes auslesen.
  2. Schritt 2: Formularfelder dynamisch darstellen.
  3. Schritt 3: Benutzereingaben an Kratos zurückgeben.
  4. Schritt 4: Validierungsfehler und erfolgreiche Abschlüsse auswerten.

3. Sessions in APIs nutzen

Nach erfolgreicher Anmeldung muss die Anwendung den Request-Kontext sauber verstehen.

  1. Schritt 1: Session-Cookie oder Session-Token aus Request bestimmen.
  2. Schritt 2: Session-Validierung gegen Kratos durchführen.
  3. Schritt 3: Identity Traits und Session-Metadaten auswerten.
  4. Schritt 4: API-Antworten für nicht authentifizierte Zugriffe festlegen.

4. Tests und Fehlerbehandlung

Authentifizierung muss automatisiert prüfbar bleiben.

  1. Schritt 1: Testidentitäten und Flow-Testfälle anlegen.
  2. Schritt 2: Abgelaufene Sessions und ungültige Cookies simulieren.
  3. Schritt 3: UI-Fehler und Backend-Fehler getrennt protokollieren.
  4. Schritt 4: Regressionstests für Login, Registrierung und Einstellungen erstellen.

Praktische Übungen

  • Login-Flow in Beispielanwendung anbinden.
  • Registrierungsformular aus UI-Nodes erzeugen.
  • Session in Backend-API prüfen.
  • Abgelaufene Sitzung behandeln.
  • Integrationstest für erfolgreiche und fehlerhafte Anmeldung erstellen.

Praxisbezug im Projektalltag

Der Praxisbezug liegt auf realistischen Webprojekten, in denen bestehende Login-Logik abgelöst wird, ohne Anwendungscode mit neuen Sonderfällen zu fluten.

Fachbereichsleitung / Trainerleitung / Ansprechpartner

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, IAM-Verantwortliche und Security Engineers mit Aufgaben im Identity Management.
Voraussetzungen: Grundkenntnisse in Webanwendungen, HTTP, JSON, Datenbanken und containerisierten Diensten; Erfahrung mit Login- oder Benutzerverwaltungsprozessen ist 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.

Seminar Startdatum Enddatum Ort Dauer
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
München 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben