- OAuth 2.0 서비스 구현
* Authorization Code, Client Credentials, Refresh Token 플로우 지원
* 애플리케이션 등록 및 관리 기능
* 토큰 introspection 및 revocation
* SSO 설정 지원 (Google, GitHub, SAML)
* 실용적인 스코프 시스템 (user, app, org, api 관리)
- 사용자 프로필 기능 확장
* 프로필 사진 및 썸네일 필드 추가
* bio, location, website 등 추가 프로필 정보
* 이메일 인증 및 계정 활성화 상태 관리
* UserPublicResponse 모델 추가
- OAuth 스코프 관리
* picture 스코프 추가 (프로필 사진 접근 제어)
* 카테고리별 스코프 정리 (기본 인증, 사용자 데이터, 앱 관리, 조직, API)
* 스코프별 승인 필요 여부 설정
- 인프라 개선
* Users 서비스 포트 매핑 추가 (8001)
* OAuth 서비스 Docker 구성 (포트 8003)
* Kafka 이벤트 통합 (USER_CREATED, USER_UPDATED, USER_DELETED)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- Kafka 및 Zookeeper 컨테이너 추가
- 공유 Kafka 라이브러리 생성 (Producer/Consumer)
- 이벤트 타입 정의 및 이벤트 모델 구현
- Users 서비스에 이벤트 발행 기능 추가 (USER_CREATED, USER_UPDATED, USER_DELETED)
- PROGRESS.md 및 PLAN.md 문서 생성
- aiokafka 통합 완료