The Identity Service is designed to manage user authentication and authorization within an application. It provides core features like user registration, login, role-based access control (RBAC), and token management, typically implemented using modern authentication protocols like OAuth2 or JWT.
- Java 17
- Maven
- Docker
- MySQL
- Spring Security
- Spring Data JPA
- Swagger
- H2 database
- Docker Compose
- I18N
- GitHub Actions
- Kafka
- Redis
- MyBatis
- WebSocket
- Prometheus
- Grafana
- RabbitMQ
- BatchJob
- QR code
- Jenkins
- ELK
- Clone this repository
git clone https://github.com/HauHH1910/IdentityService.git
- Install dependencies
mvn clean install -DskipTests
- Run the project
java -jar target/SpringBoot.jar