验证管理员权限
(
authorization: str = Header(default=None), request: Request = None
)
| 106 | |
| 107 | |
| 108 | async def admin_required( |
| 109 | authorization: str = Header(default=None), request: Request = None |
| 110 | ): |
| 111 | """ |
| 112 | 验证管理员权限 |
| 113 | """ |
| 114 | if request and (request.method, request.url.path) in ADMIN_PUBLIC_ENDPOINTS: |
| 115 | return None |
| 116 | return _require_admin_payload(authorization) |
| 117 | |
| 118 | |
| 119 | async def share_required_login(authorization: str = Header(default=None)): |
nothing calls this directly
no test coverage detected