MCPcopy Index your code
hub / github.com/vastsa/FileCodeBox / _require_admin_payload

Function _require_admin_payload

apps/admin/dependencies.py:82–90  ·  view source on GitHub ↗
(authorization: str)

Source from the content-addressed store, hash-verified

80
81
82def _require_admin_payload(authorization: str) -> dict:
83 token = _extract_bearer_token(authorization)
84 try:
85 payload = verify_token(token)
86 except ValueError as e:
87 raise HTTPException(status_code=401, detail=str(e))
88 if not payload.get("is_admin", False):
89 raise HTTPException(status_code=401, detail="未授权或授权校验失败")
90 return payload
91
92
93def get_admin_session(authorization: str = Header(default=None)) -> dict:

Callers 3

get_admin_sessionFunction · 0.85
admin_requiredFunction · 0.85
share_required_loginFunction · 0.85

Calls 2

_extract_bearer_tokenFunction · 0.85
verify_tokenFunction · 0.85

Tested by

no test coverage detected