Kurs · Schulung · Workshop

Keycloak für Software Entwickler:innen

Zwei Tage intensiver Einstieg in skalierbare und robuste Unternehmensanwendungen mit ausgewählten Keycloak-Elementen (z.B. oAuth reverse proxy, WebAuthn, 2 factor).

Unternehmensanwendungen bauen heutzutage zunehmend auf einer modernen Security Architektur auf. Keycloak hat sich als eine der dominierenden Security Plattformen im Enterprise-Bereich etabliert und bietet mit OIDC und vielen unterstützten Anmeldungsverfahren eine optimale Lösung für Unternehmensanwendungen. Damit können Projekte deutlich schneller realisiert und besser gewartet werden als mit traditionellen Ansätzen.

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Wir bauen zusammen inkrementell eine Unternehmensanwendung, welche folgende Themen veranschaulicht:

  • Einführung in Security Prinzipien wie Triple-A, TLS/HTTPS
  • Einführung in OIDC, oAuth, JWT, optional SAML
  • Möglichkeiten von Anmeldungsverfahren
  • Aufbau und funktionsweise Keycloak
  • Überblick Erweiterungsmöglichkeiten mit Keycloak
  • Security Konzepte
    • API Gateway
    • Sidecar
  • Aufsetzen und konfigurieren einer Spring Boot Anwendung mit Spring Security
  • Schützten von REST Ressourcen mit Spring Security
  • Monitoring mit Spring Security
  • Testing mit Spring Security

Wir fokussieren uns darauf, eine spezifische Auswahl an Themen genau zu betrachten und zu verstehen.

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über Keycloak

Keycloak ist eine Open-Source-Lösung für Identity and Access Management (IAM), die von Red Hat entwickelt und gepflegt wird. Sie implementiert moderne Standards wie OpenID Connect (OIDC), OAuth 2.0 und SAML 2.0 und ermöglicht es Unternehmen, Authentifizierung und Autorisierung zentral zu verwalten. Mit Single Sign-On (SSO), Social Login und Multi-Faktor-Authentifizierung bietet Keycloak eine umfassende Sicherheitsplattform für Unternehmensanwendungen.

Weitere Ressourcen:

History

Keycloak wurde 2014 von JBoss (einem Red-Hat-Unternehmen) als Open-Source-Projekt veröffentlicht, um die wachsende Nachfrage nach standardisiertem Identity Management in Unternehmensumgebungen zu decken. Die Plattform etablierte sich schnell als führende IAM-Lösung im Java-Ökosystem, insbesondere durch die nahtlose Integration mit Spring Security und dem Jakarta-EE-Umfeld.

Mit der Einführung von Quarkus als neue Laufzeitbasis ab Version 17 (2022) modernisierte Keycloak seine Architektur grundlegend und verbesserte Startzeit, Speicherverbrauch und Cloud-native Deployments erheblich. Heute ist Keycloak Teil des CNCF-Ökosystems und wird von einer grossen globalen Community weiterentwickelt.