eodi-mcp / src /auth /__init__.py
lovelymango's picture
Upload 12 files
2310db1 verified
raw
history blame contribute delete
669 Bytes
"""
User Authentication Module
==========================
Supabase Auth 기반 사용자 인증 및 세션 관리.
지원 인증 방식:
- OAuth2 Authorization Code Flow (GPTs Actions용)
- Magic Link + 인증코드 (Claude Desktop/MCP 클라이언트용)
주요 컴포넌트:
- OAuthProvider: GPTs용 OAuth2 엔드포인트 제공
- MagicLinkAuth: MCP 클라이언트용 이메일 인증
- UserSessionManager: 사용자 세션 토큰 관리 (MCP SessionManager와 별개)
- TokenValidator: JWT 토큰 검증
"""
from .config import SUPPORTED_CHAINS, AUTH_CODE_TTL_SECONDS
__all__ = [
"SUPPORTED_CHAINS",
"AUTH_CODE_TTL_SECONDS",
]