Spaces:
Running
Running
| """ | |
| 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", | |
| ] | |