// Sichere Entwicklung
Keycloak für Java-Teams: Single Sign-on und Rollen
Single Sign-on, OpenID Connect und Rollenmodelle für Java-Anwendungen.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie richten Realm, Clients, Rollen und Benutzer in Keycloak ein.
- Sie binden Java-Anwendungen per OpenID Connect an Keycloak an.
- Sie sichern REST-APIs mit JWT-Access-Tokens und rollenbasierter Autorisierung ab.
- Sie wählen den passenden OAuth-2.0-Flow für Ihre Anwendungsart.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- OAuth 2.0 und OpenID Connect: Authorization Code Flow mit PKCE, Tokens, Scopes
- Keycloak im Container: Realm, Clients, Benutzer, Gruppen
- Rollenmodelle: Realm- und Client-Rollen, Gruppen, Token-Mapper
- Übung: Realm für eine Beispielanwendung konfigurieren
Nachmittag
- Spring Security als OAuth2-Client und Resource Server
- Quarkus OIDC als Alternative
- Single Sign-on und Logout über mehrere Anwendungen
- Übung: Webanwendung und REST-API mit Keycloak absichern
Voraussetzungen und Rahmen
- Vorwissen
- Gute Java-Kenntnisse und Grundkenntnisse in Spring Boot oder Quarkus. Für die Übungen wird Podman oder Docker Engine benötigt.
- Werkzeuge
- Keycloak (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Sichere Entwicklung
Alle 5 Angebote
Inhouse-Schulung · KI-Werkzeug
Abhängigkeiten absichern: SBOM und Schwachstellenscans
Software-Stücklisten erzeugen und bekannte Schwachstellen automatisiert finden, mit Blick auf den Cyber Resilience Act.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Anwendung
Sicherheit von KI-Anwendungen in Java
Risiken von Anwendungen mit Sprachmodellen erkennen und Gegenmaßnahmen umsetzen.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung · KI-Werkzeug
Sichere Java-Entwicklung nach OWASP Top 10
Typische Schwachstellen verstehen, finden und im Code vermeiden.
2 Tage · Fortgeschritten3.780 €