1467766f3df0861cfbf32625bcd4f8122c4c0e0a
- 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>
Site11 - Microservices Architecture
Overview
Microservices platform with Console as API Gateway orchestrating multiple domain services.
Quick Start
Start Services
# Start console service
docker-compose up -d console-backend
# Check status
curl http://localhost:8011/health
Available Endpoints
http://localhost:8011/- Root endpointhttp://localhost:8011/health- Health checkhttp://localhost:8011/api/status- System status
Architecture
- Console: API Gateway and orchestrator
- Services: Domain-specific microservices (users, oauth, images, etc.)
- Database: MongoDB for persistence
- Cache: Redis for caching and pub/sub
Development
See docs/PLAN.md for implementation roadmap and docs/PROGRESS.md for current status.
Description
Languages
Python
80.8%
TypeScript
13.3%
Shell
4.9%
Dockerfile
0.7%
Makefile
0.2%