Security Articles
3 articles about Security. Explore Spring Boot implementation, design, and operations across related topics.
-
Spring Security Method Security - How to Implement RBAC with @PreAuthorize
Learn how to implement method-level Role-Based Access Control (RBAC) using @PreAuthorize/@PostAuthorize/@Secured in Spring Boot with practical code examples. Master fine-grained authorization control that cannot be achieved with SecurityFilterChain alone.
-
How to Implement Google Login (OAuth2) with Spring Boot
A step-by-step guide to implementing Google social login from scratch using Spring Security OAuth2 Client. Covers everything from how the OAuth2 authorization code flow works to application.yml configuration and UserInfo retrieval, while building an app that runs in a local environment.
-
How to Implement Stateless Authentication with Spring Security + JWT
A practical guide to integrating JWT authentication into a Spring Boot REST API from scratch. Step-by-step walkthrough covering token generation, validation, JwtAuthenticationFilter implementation, SecurityFilterChain configuration, and verification — with a focus on code.