""" 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", ]