Auth Service는 MSA 생태계 내에서 사용자 인증 및 인가 처리를 담당합니다. 사용자 로그인, 회원가입, JWT(JSON Web Tokens)를 이용한 토큰 관리를 수행합니다.
- 언어: Java 21
- 프레임워크: Spring Boot
- 데이터베이스: MySQL, H2 (테스트용)
- 캐싱/저장소: Redis
- 보안: Spring Security, JJWT (JWT)
- 문서화: SpringDoc OpenAPI (Swagger)
- 모니터링: Actuator, Micrometer, Prometheus
- 사용자 인증 (로그인/회원가입)
- JWT 토큰 발급 및 검증
- Redis를 활용한 토큰 관리 (리프레시/블랙리스트 등)
- Prometheus 모니터링 지표 제공
- Java 21
- Redis
- MySQL
./gradlew build./gradlew bootRun