[baeldung.com] Learn Spring Security [The Master Class]
The canonical reference for securing a Spring application.
The 15 modules cover everything from the basics of Spring Security in an MVC application to advanced use-cases such as understanding attack vectors, proper password storage and risks, API security with OAuth2 and full Java config.
In addition to the framework guides, you'll also do deep-dives into full working security implementations. You'll do a complete ACL implementation for applications that simply need to go beyond the roles and privileges.
You'll tackle Two-Factor Authentication to add extra security to our apps. We're going to drive that with a soft-token, a hardware token and finally with SMS.
And of course you'll dive deep into OAuth2 security for a REST API, understand the right grant types to use in each scenario and how to set them up with the framework.
The canonical reference for securing a Spring application.
The 15 modules cover everything from the basics of Spring Security in an MVC application to advanced use-cases such as understanding attack vectors, proper password storage and risks, API security with OAuth2 and full Java config.
In addition to the framework guides, you'll also do deep-dives into full working security implementations. You'll do a complete ACL implementation for applications that simply need to go beyond the roles and privileges.
You'll tackle Two-Factor Authentication to add extra security to our apps. We're going to drive that with a soft-token, a hardware token and finally with SMS.
And of course you'll dive deep into OAuth2 security for a REST API, understand the right grant types to use in each scenario and how to set them up with the framework.
Module 1: Secure a Simple Spring MVC Application
Module 2: A Full Registration Flow
Module 3: Remember Me
Module 4: Spring Security on the Client
Module 5: Spring Security Expressions
Module 6: Password Storage
Module 7: Spring Security Advanced Configuration
Module 8: Advanced Authentication
Module 9: Advanced Authorization
Module 10: Basic REST API Security
Module 11: ACL with Spring Security
Module 12: Advanced REST API Security
Module 13: OAuth2 Beyond the REST API
Module 14: Two-Factor Authentication
Module 15: Advanced Spring Security Scenarios
Module 16: Reactive Security
Module 2: A Full Registration Flow
Module 3: Remember Me
Module 4: Spring Security on the Client
Module 5: Spring Security Expressions
Module 6: Password Storage
Module 7: Spring Security Advanced Configuration
Module 8: Advanced Authentication
Module 9: Advanced Authorization
Module 10: Basic REST API Security
Module 11: ACL with Spring Security
Module 12: Advanced REST API Security
Module 13: OAuth2 Beyond the REST API
Module 14: Two-Factor Authentication
Module 15: Advanced Spring Security Scenarios
Module 16: Reactive Security
https://courses.baeldung.com/p/learn-spring-security-the-master-class