Seminar / Training
Inhaltsverzeichnis
- Beschreibung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxis und Übungen
- Methodik
- Abgrenzung
Beschreibung
Das Seminar behandelt die technische Integration von Stack Auth in Backend- und API-Landschaften. Im Mittelpunkt stehen programmatische Zugriffe über Benutzer- und Team-API-Keys, OAuth-Verbindungen zu Drittanbietern, serverseitige Prüfungen und die sichere Anbindung eigener Dienste. Die Inhalte sind auf Produktteams ausgelegt, die nicht nur Standard-Login-Flows benötigen, sondern APIs, externe Integrationen und Backend-Regeln belastbar absichern müssen.
Behandelt werden typische Architekturentscheidungen für SaaS-, B2B- und Plattformanwendungen: Welche Identität wird an welcher Stelle geprüft, wie werden Benutzer- und Team-Kontexte getrennt, welche Informationen gehören in serverseitige Logik und wie wird verhindert, dass Berechtigungsentscheidungen allein im Client stattfinden. API-Key-Lebenszyklen, Ablaufdaten, Widerruf, Header-Strategien, Rate-Limiting und Monitoring werden in ein konsistentes Sicherheitsmodell eingeordnet.
Zielgruppe
- Backend- und Full-Stack-Entwicklung mit Verantwortung für geschützte APIs
- SaaS-Teams, die Benutzer- oder Team-API-Keys für externe Kunden bereitstellen
- Architektur- und Plattformteams, die OAuth-Provider, Drittanbieter-APIs und interne Dienste verbinden
- Technische Leads, die sichere Authentifizierungs- und Autorisierungspfade bewerten müssen
Voraussetzungen
Erforderlich sind praktische Kenntnisse in JavaScript oder TypeScript, Grundverständnis für HTTP, REST, Header, Umgebungsvariablen und serverseitige Routen. Erfahrung mit Next.js, Node.js oder vergleichbaren Backend-Frameworks ist hilfreich. Vorwissen zu OAuth, JWT oder API-Key-Sicherheit erleichtert den Einstieg, wird jedoch praxisnah eingeordnet.
Seminarinhalte
API-Key-Modelle
- Unterscheidung zwischen Benutzer-API-Keys und Team-API-Keys
- Erzeugung, Anzeige, Ablauf und Widerruf von Schlüsseln
- Validierung eingehender API-Anfragen im Backend
- Header-Konventionen und sichere Übergabe von Schlüsseln
- Umgang mit kompromittierten oder veralteten Schlüsseln
OAuth und verbundene Konten
- Einordnung von OAuth für Login und für Zugriff auf Drittanbieter-APIs
- Verbindung externer Accounts mit bestehenden Benutzern
- Scope-Planung für minimale Berechtigungen
- Token-Verfügbarkeit für serverseitige Aufrufe
- Fehlerfälle bei widerrufenen oder unvollständigen OAuth-Verbindungen
Backend- und REST-Integration
- Serverseitige Zugriffskontrollen für Routen, Server Actions und API-Endpunkte
- Trennung von Client-Konfiguration und geheimen Server-Schlüsseln
- Einbindung bestehender Backends über REST
- Mapping von Stack Auth Benutzern auf interne Domänenmodelle
- Sicherheitsprüfungen für produktionsnahe API-Architekturen
Sicherheits- und Betriebsaspekte
- Validierung jeder Anfrage statt implizitem Vertrauen in Frontend-Zustände
- Rate-Limiting, Auditierbarkeit und technische Protokollierung
- Fehlerkommunikation ohne Offenlegung sensibler Details
- Teststrategien für API-Key- und OAuth-Flows
- Checklisten für Freigabe und produktive Nutzung
Praxis und Übungen
- Aufbau einer geschützten Beispiel-API mit Stack Auth Kontext
- Erstellung und Prüfung von Benutzer- und Team-API-Keys
- Simulation von widerrufenen, abgelaufenen und ungültigen Schlüsseln
- OAuth-Verbindungslogik mit Scope-Planung und Fehlerfällen
- Review einer Backend-Route mit Fokus auf Berechtigungsprüfung und Geheimnisschutz
Methodik
Die Wissensvermittlung kombiniert Architekturüberblick, Demonstration, geführte Implementierung und Code-Review. Praktische Übungen werden so strukturiert, dass technische Entscheidungen nachvollziehbar dokumentiert und anschließend auf eigene Anwendungsfälle übertragen werden können.
Abgrenzung
Das Seminar konzentriert sich auf API-, OAuth- und Backend-Integration. Grundlagen der Erstinstallation werden nur kompakt wiederholt. Teams, RBAC, Customizing, Self-Hosting und produktive Betriebsfragen werden in den jeweils spezialisierten Seminaren vertieft.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Backend-Entwickler, Full-Stack-Teams, API-Plattformteams, technische Architekten |
| Voraussetzungen: | Sichere Grundlagen in JavaScript oder TypeScript, Verständnis für REST-APIs und grundlegende Authentifizierungsflüsse |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
