Skip to content

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.

Notifications You must be signed in to change notification settings

HauHH1910/IdentityService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity Service Application

Description:

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.

Tech Stack:

  • Java 17
  • Maven
  • Docker
  • MySQL
  • Spring Security
  • Spring Data JPA
  • Swagger
  • H2 database
  • Docker Compose
  • I18N

TODO:

  • GitHub Actions
  • Kafka
  • Redis
  • MyBatis
  • WebSocket
  • Prometheus
  • Grafana
  • RabbitMQ
  • BatchJob
  • QR code
  • Jenkins
  • ELK

How to run the project

  1. Clone this repository
git clone https://github.com/HauHH1910/IdentityService.git
  1. Install dependencies
mvn clean install -DskipTests 
  1. Run the project
java -jar target/SpringBoot.jar 

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published