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, Spring Boot, Microservices interview prep
·
Module 7
Spring Security & REST API Design
1
Spring Security Filter Chain & SecurityContextHolder
Explain Spring Security's filter chain architecture and the role of the SecurityContextHolder.
2
Database Authentication with Custom UserDetailsService
Implement authentication against a database by creating a custom UserDetailsService.
3
Understanding JWT Structure and Stateless Authentication
Explain the structure of a JSON Web Token (JWT) and its role in stateless authentication.
4
Stateless JWT Authentication in Spring Boot
Implement a stateless JWT authentication filter in a Spring Boot application.
5
Securing Methods with @PreAuthorize
Implement method-level security using @PreAuthorize.
6
OAuth2 & OIDC: Core Concepts & Flows
Explain the core concepts of OAuth2 (roles, grant types) and OpenID Connect (OIDC).
7
Designing RESTful APIs
Design resource-oriented URIs with appropriate HTTP methods and status codes.
8
API Versioning Strategies
Compare and contrast different API versioning strategies (e.g., URI, Header).
Previous module
Spring Data & Transaction Management
Next module
Microservices: Architectural Principles