Bloom_Ware / core /auth /__init__.py
XiaoBai1221's picture
Bloom Ware 最終修復版本 (Spaces 兼容)
3f0377e
"""
認證模組 - JWT 令牌管理 + Google OAuth 認證
結構:
- jwt.py: JWT 令牌生成、驗證、FastAPI 依賴注入
- google_oauth.py: Google OAuth 2.0 認證流程管理
"""
from .jwt import JWTAuth, get_current_user_optional, require_auth
from .google_oauth import GoogleOAuthManager
# 全局實例
jwt_auth = JWTAuth()
google_oauth = GoogleOAuthManager()
__all__ = [
# JWT 認證
"JWTAuth",
"jwt_auth",
"get_current_user_optional",
"require_auth",
# Google OAuth
"GoogleOAuthManager",
"google_oauth",
]