Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 892 Bytes

File metadata and controls

36 lines (29 loc) · 892 Bytes

Auth Service (인증 서비스)

개요

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