import os from fastapi import APIRouter from .deps import get_current_user_id from .tokens import create_jwt_token, create_refresh_token, verify_access_token from .oauth import oauth_router # 创建全局 auth 路由器并挂载第三方 OAuth 的路由器 router = APIRouter(tags=["Authentication"]) router.include_router(oauth_router) # 显式声明暴露的接口 __all__ = [ "router", "get_current_user_id", "create_jwt_token", "create_refresh_token", "verify_access_token", ]