Spring Security als Bestandteil von Spring konzentriert sich auf den Bereich der Authentifizierung und Autorisierung. Wie alle anderen Spring-Projekte, liegt die Macht von Spring Security in der einfachen Erweiterbarkeit, um kundenspezifische Anforderungen erfüllen zu können. Dazu gehört u. a.:
eine umfassende und erweiterbare Unterstützung für Authentifizierung und Autorisierung,
Schutz gegen Angriffe wie Session-Fixierung, Clickjacking, Cross Site Request Forgery etc.
eine Servlet-API-Integration,
optionale Integration mit Spring Web MVC
und vieles mehr.
Die Beitragsreihe von Softwareentwickler Jürgen Fast (Micromata) gibt einen umfassenden Überblick über die Anwendung von Spring Security. Im Abstand von zwei Wochen wird Jürgen immer wieder neue Aspekte und Anwendungsweisen von Spring Security vorstellen.
Der Source Code zu den Tutorials ist auf dem Micromata Github Bereich zu finden. Die Tutorial Beispiele sind jeweils nach Kapitel geordnet. Habt ihr Fragen zum Tutorial oder Source Code meldet euch einfach über das LABS Kontaktformular oder direkt über den Micromata Github Bereich an Jürgen.
- Tutorial Spring Security: Kapitel 9 – Spring Security Filter
- Tutorial Spring Security: Kapitel 8 – Kernkomponenten von Spring Security
- Tutorial Spring Security: Kapitel 7 – Tests mit Spring Security
- Tutorial Spring Security: Kapitel 6 – Rollen und Zugriffsrechte mit Spring Security
- Tutorial Spring Security: Kapitel 5 – HTTPS mit Spring Boot
- Tutorial Spring Security: Kapitel 4 – Default Schutz durch Spring Security
- Tutorial Spring Security: Kapitel 3 – JPA und Spring Security
- Tutorial Spring Security: Kapitel 2 – Thymeleaf und Spring Security
- Tutorial Spring Security: Kapitel 1 – Einstieg in Spring Security