Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Java Mastery
·
Module 11
API Security with Spring Security and JWT
1
Spring Security Fundamentals: Auto-configuration Explained
Add Spring Security to a project and describe its default auto-configuration (HTTP Basic and login form).
2
Endpoint Security Rules
Configure security rules to protect specific endpoints.
3
Custom UserDetailsService Implementation
Implement a custom UserDetailsService to load user data for authentication.
4
Building a JWT Authentication Endpoint
Create a login endpoint that authenticates a user and generates a JSON Web Token (JWT).
5
Custom JWT Validation Filter
Implement a custom filter that validates an incoming JWT on each request.
6
Stateless Spring Security with JWT
Configure Spring Security to be stateless for a JWT-based authentication scheme.
7
Role-Based Access Control with @PreAuthorize
Secure service methods with role-based access control using @PreAuthorize.
Previous module
Data Persistence with Spring Data JPA
Next module
Application Testing and Microservice Concepts