Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!

SOFTWARE MEETS BUSINESS:
The Conference for Software Architecture
03 - 05 July 2023

menu

Conference Program

Please note:
On this page you will only see the English-language presentations of the conference. You can find all conference sessions, including the German speaking ones, here.

The times given in the conference program of OOP 2023 Munich correspond to Central European Time (CET).

By clicking on "VORTRAG MERKEN" within the lecture descriptions you can arrange your own schedule. You can view your schedule at any time using the icon in the upper right corner.

Authentifizierung für SPA und Micro Frontends neu gedacht: Einfach und sicher dank Gateways

Mehr Inhalte dieses Speakers? Kein Problem, schaut doch mal bei sigs.de vorbei: https://www.sigs.de/autor/manfred.steyer

Der Browser ist kein sicherer Ort. Sogar die OAuth2-Arbeitsgruppe empfiehlt mittlerweile, Security-Tokens lediglich serverseitig zu verstauen. Diese Idee lässt sich mit Gateways äußerst elegant und wiederverwendbar realisieren.

Hier besprechen wir diese Idee anhand einer Referenzimplementierung und diskutieren, welche Anpassungen für Micro Frontends/Services notwendig sind.

Zielpublikum: Architekt:innen, Entwickler:innen
Voraussetzungen: Grundlagenwissen zu Web-Entwickler
Schwierigkeitsgrad: Fortgeschritten

Extended Abstract:
Die Beispiele nutzen primär Keycloak. Allerdings werden wir sehen, wie einfach man auf andere Identity-Lösungen, wie Auth0 oder Azure AD, wechseln kann, ohne den Client anpassen zu müssen.

Für den Einsatz für große Systeme, die z. B. mittels Micro Frontends bzw. Micro Services strukturiert sind, besprechen wir die Implementierung eines transparenten Token-Austausches.

Das Ergebnis ist eine Lösung, die einfacher und sicherer als der direkte Einsatz von OAuth2/OpenID Connect im Browser ist: Einfacher, weil die sicherheits-relevanten Details im Gateway gekapselt werden, und sicherer, weil dem SPA-Client kein Token ausgestellt wird bzw. weil wir aktuellen Best Practices der OAuth2-Arbeitsgruppe folgen.

Manfred Steyer ist Trainer, Berater und programmierender Architekt mit Fokus auf Angular, Google Developer Expert (GDE) für Angular und Trusted Collaborator im Angular-Team. Er unterstützt Firmen im gesamten deutschen Sprachraum, schreibt für O'Reilly, Heise und das Java-Magazin, spricht regelmäßig auf Konferenzen.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/autor/manfred.steyer

Manfred Steyer
10:30 - 12:00
Vortrag: Mo 4.1

Vortrag Teilen