Authentifizierung einfach und sicher gemacht mit Keycloak
Online-Workshop 2. Juni 2021, 9 - ca. 16 Uhr
Keycloak hat sich mittlerweile als eines der meist genutzten Authentifzierungs- und Identity- & Access-Management-Systeme (IAM) in Unternehmen etabliert. Ganz gleich, ob für klassische Enterprise-Anwendungen, moderne Single-Page-Apps oder Microservice-Architekturen, unterstützt Keycloak doch beide gängigen Protokolle SAML und OIDC (OpenID Connect).
In diesem Workshop schauen wir uns an, wie Keycloak redundant in einem Cluster betrieben werden kann, und binden externe, ggf. bereits im Unternehmen vorhandene Identity Provider (wie Azure Active Directory oder Social Provider) ein. Weiterhin implementieren und integrieren wir eine eigene 2-Faktor-Authentifizierung und sichern eine Spring-Boot-basierte Anwendung, einen Quarkus-Service und eine Single-Page-Applikation auf Basis von React ab, um dort mit authentifizierten Zugriffen arbeiten zu können.
Der Workshop richtet sich an alle Personen aus Entwicklung und Betrieb, die eine Single-Sign-On- oder Identity-Management-Lösung in ihrem Unternehmen oder Projekt aufbauen und integrieren möchten. Idealerweise haben die Teilnehmer schon leichte bis mittlere Vorkenntnisse im Thema Authentifizierung und möchten diese speziell für Keycloak vertiefen.
Lernziele
* Wie wird Keycloak im Container und Cluster betrieben und konfiguriert?
* Wie werden externe Identity Provider eingebunden?
* Wie kann der Authentifizierungs-Flow an eigene Bedürfnisse angepasst werden?
* Wie wird eine sichere Authentifizierung mit Keycloak in Java- und JavaScript-basierte Anwendungen integriert?