This project is a ready-to-use starter module for authentication and authorization (JSON Web Token-based) using Spring Boot and Spring Security. It avoids deprecated methods, ensuring compatibility and security.
- JDK 21
- Spring Boot >= 3.3.1
- Spring Security >= 6.3.1
- H2 Database
- Gradle (Groovy)
- Base64 Encoded Secret Key (generate at Base64Encode.org)
- Registration
- Login
- API method security with roles