Spring Security 6 – Deep Dive
Software-Entwickler:Innen mit guten Java- & Spring-Kenntnissen

Spring Security 6 – Deep Dive

Die TeilnehmerInnen erlangen einen systematischen Einblick über die Architektur und Funktionsweise von Spring Security 6 und wie Sie Ihre Spring Microservices absichern können.

Zu den SchulungsterminenZur Seminaranfrage

Spring Security 6 – Deep Dive

Dieses Seminar vermittelt die Konzepte zur Sicherung von Webanwendungen mittels Spring Security 6. Neben den grundlegenden Mechanismen zur Authentifizierung und Autorisierung werden die Standards OpenID Connect 2 und OAuth 2 erklärt und gezeigt, wie diese in einer Spring Boot-Anwendung verwendet werden können. Zudem wird tief in die Architektur und Struktur der Spring Security eingetaucht und ihre Implementierung in Spring Boot-Anwendungen demonstriert. Der Praxisanteil mit Übungen liegt bei ca. 40 %.

Agenda

Arrow down
  • Einführung in Spring Security 6
  • Architektur von Spring Security 6
  • Security Filter Chain & Requests
  • Authentifizierung & Autorisierung
  • Security Konfiguration in Framework 6 / Boot 3
  • Form Login / Logout
  • Cross Site Request Forgery (CSRF)
  • Security Context und Security Context Holder
  • Testen mit Spring Security 6
  • Web Application Security (CORS, CSRF)
  • Grundlagen OAuth 2 (RFC 6749 ff.)
  • Grundlagen OpenID Connect 2
  • JSON Web Token (RFC 7519)
  • Spring Security 6 mit KeyCloak
  • Schreiben von JSON WebToken Adapter
  • KeyCloak Gruppen & Rollen mit Spring Security auslesen
  • Absicherung von URLs
  • Absicherung von Methoden
  • Arbeiten mit OAuth 2 Refresh Tokens
  • OAuth2RestTemplate
  • Ausblick

Dauer
2 Tage

Zielgruppe

Dieses Seminar richtet sich an SoftwareentwicklerInnen, die ihre Kenntnisse im Bereich Websicherheit erweitern und ihre Anwendungen mithilfe von Spring Security und OAuth 2 absichern möchten.

Voraussetzungen

  • Mindestens einjährige Erfahrung in der Softwareentwicklung mit Java- und Server-Anwendungen.
  • Die Teilnahme am Seminar Spring Framework 6 und Spring Boot 3 oder vergleichbare Spring-Kenntnisse sind von Vorteil.
  • Zudem sind Kenntnisse im Bereich Web Entwicklung (HTML, Servlets) sowie Maven und Git hilfreich.

Lernziele

  • Die Grundlagen der Authentifizierung und Autorisierung mit Spring Security verstehen.
  • Lernen Sie die Implementierung und Konfiguration von Sicherheitsmechanismen in Spring-Anwendungen.
  • Spring Microservices effektiv absichern.

Seminartermine

08.01. - 09.01.25
Online
2 Tage
Rabatt ab 2 Personen
1.240,00 €*
28.04. - 29.04.25
Online
2 Tage
Rabatt ab 2 Personen
1.240,00 €*
17.11. - 18.11.25
Online
2 Tage
Rabatt ab 2 Personen
1.240,00 €*
* Alle Preise pro Person exkl. Mehrwertsteuer

Seminaranfrage "Spring Security 6 – Deep Dive"

Ihr Interesse:

Ihre Kontaktdaten:

E-Mail versendet

Vielen Dank!
Deine Nachricht ist bei uns eingegangen.

Oops! Da hat sich der Fehlerteufel eingeschlichen.

Sie brauchen eine maßgeschneiderte Schulung?

CROWDCODE erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.

Firmenschulung anfragen
Laura Bäumer

Ihre Ansprechpartnerin

Bei Fragen wenden Sie sich gerne an:

Laura Bäumer
(Koordination)
E-MailTelefon
Arrow white up