Cover image for Spring Security

Spring Security

Effectively secure your web apps, RESTful services, cloud apps, and microservice architectures

Badr Nasslahsen

Created by Badr Nasslahsen

Learn how to secure your Java web apps, RESTful services, and microservice architectures using Spring Security. Explore practical ways to implement authentication, authorization, and protect against common vulnerabilities. Gain hands-on experience with the latest features in Spring Security 6 for both servlet and reactive applications.

Packt | Jun 2024 | 596 min

Start Trial
LevelExpert
CategoriesSoftware Engineering and Architecture, Cloud Security, Compliance, and Management, Java

What You Will Learn

You'll work through real-world scenarios using simple Spring Web MVC and WebFlux applications. Each step focuses on applying key security concepts without getting lost in complex app development. By practicing with straightforward examples, you'll build confidence in securing a variety of Java applications.

Key Features

  • Set up robust authentication and authorization for modern Java applications
  • Integrate Spring Security with microservices, cloud platforms, and GraalVM native images
  • Protect your apps from threats like XSS, CSRF, and session fixation using proven techniques

Target Audience

Ideal for Java web developers and architects familiar with Java 17 or 21, web services, and the Spring Framework. If you want to strengthen your skills in securing modern applications, even without prior Spring Security experience, you'll find clear guidance and actionable solutions here.

Related courses