Spring Security Tutorials
- Details
- Written by Nam Ha Minh
- Last Updated on 04 November 2023   |   Print Email
1. Basic Authentication and Authorization
- Spring Boot Registration and Login with MySQL Database Tutorial
- Spring Security Form Authentication with in-memory users
- Spring Security HTTP Basic Authentication with in-memory users
- Spring Security Form Authentication with JDBC and MySQL
- Spring Security Authentication with JPA, Hibernate and MySQL
- How to Fix WebSecurityConfigurerAdapter Deprecated
2. Role-based Authoriazation
- Spring Security Role-based Authorization Tutorial
- Spring Security Add Roles to User Examples
- Spring Security Redirect Users After Login Based on Roles
- Spring Security Multiple Login Pages Examples
3. Login & Logout Customization:
- Spring Security Customize Login and Logout
- Spring Security Custom Login Page with Thymeleaf, HTML 5 and Bootstrap 4
- How to use Logout Link instead of Button
- How to Get Logged-in User's Details
- Prevent User from Going Back to Login Page if Already logged in
- Spring Security Remember Me (Remember Login) Examples
4. Spring Security Authentication Handlers:
- Spring Security Authentication Success Handler Examples
- Spring Security Authentication Failure Handler Examples
- Spring Security Logout Success Handler Example
- Spring Security Before Authentication Filter Examples
Spring Boot E-Commerce Ultimate Course
Learn to Build a complete shopping website using Java, Spring Boot, Thymeleaf, Bootstrap, jQuery and MySQL database
5. Spring Security Password and Encryption:
- Spring Security Forgot Password Tutorial
- Spring Boot Password Encryption for Application Configuration File using Jasypt
- Spring Security Limit Login Attempts Example
- Spring Security OTP Email Tutorial
- Spring Security Password Expiration Tutorial
- Configure HTTPS for Spring Boot Application with Self-Signed Certificate on Localhost
- Spring Security without Password Encoding - Plain Text Password
6. Spring Security OAuth Authentication:
- Spring Boot OAuth2 Login with Google Example
- Spring Boot Social Login with Facebook Example
- Spring Boot OAuth2 Login with GitHub Example
- Spring Boot OAuth2 Social Login with Google and Facebook