Spring Security 6 User Service is a robust and scalable user management and authentication solution built using Spring Security 6. It provides a modern infrastructure for secure application development.
- 🛡️ Integrated with Spring Security 6
- 🔐 JWT (JSON Web Token) authentication
- 🗂️ Layered architecture for scalability
- 📄 API documentation with Swagger UI
- 🛠️ Dynamic templates with FreeMarker
- ⚡ High performance with Caffeine Cache
- 📤 Email verification system
Technology | Version |
---|---|
Java | 17+ |
Spring Boot | 3.1+ |
Spring Security | 6.0+ |
JSON Web Token | 0.11+ |
FreeMarker | 2.3+ |
Caffeine Cache | 3.1+ |
To run this project, ensure the following are installed on your system:
- Java 17 or higher
- Maven 3.8+ or Gradle (optional)
- Git (optional)
git clone https://github.com/Muhammederendemir/spring-security6-user-service.git
cd spring-security6-user-service