9dfe000f2d
- Rename get_current_user to get_current_user_id in auth/deps.py to clarify intent - Remove legacy /me, /logout routes, and placeholder function from auth/__init__.py - Remove dependency_overrides from app/main.py - Update CustomContext to resolve and cache full User objects via db query
19 lines
503 B
Python
19 lines
503 B
Python
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",
|
|
] |