MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / verify_admin_token

Function verify_admin_token

src/api/admin.py:692–709  ·  view source on GitHub ↗

Verify admin session token (NOT API key)

(request: Request, authorization: str = Header(None))

Source from the content-addressed store, hash-verified

690
691class UpdateTokenRequest(BaseModel):
692 st: str = ""
693 project_id: Optional[str] = None # 用户可选输入project_id
694 project_name: Optional[str] = None
695 remark: Optional[str] = None
696 captcha_proxy_url: Optional[str] = None
697 extension_route_key: Optional[str] = None
698 image_enabled: Optional[bool] = None
699 video_enabled: Optional[bool] = None
700 image_concurrency: Optional[int] = None
701 video_concurrency: Optional[int] = None
702 protocol_mode: Optional[Literal["protocol"]] = None
703 google_cookies: Optional[str] = Field(default=None, max_length=524288)
704 login_account: Optional[str] = None
705 login_password: Optional[str] = None
706 proxy_url: Optional[str] = None
707 auto_refresh_enabled: Optional[bool] = None
708 refresh_interval_minutes: Optional[int] = None
709
710 @field_validator("login_account")
711 @classmethod
712 def validate_login_account(cls, value: Optional[str]) -> Optional[str]:

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected