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

Function _verify_plugin_connection_token

src/api/admin.py:2271–2280  ·  view source on GitHub ↗
(authorization: Optional[str])

Source from the content-addressed store, hash-verified

2269# ========== Plugin Configuration Endpoints ==========
2270
2271async def _verify_plugin_connection_token(authorization: Optional[str]) -> None:
2272 plugin_config = await db.get_plugin_config()
2273 provided_token = None
2274 if authorization:
2275 if authorization.startswith("Bearer "):
2276 provided_token = authorization[7:]
2277 else:
2278 provided_token = authorization
2279 if not plugin_config.connection_token or provided_token != plugin_config.connection_token:
2280 raise HTTPException(status_code=401, detail="Invalid connection token")
2281
2282
2283@router.get("/api/plugin/config")

Callers 2

plugin_update_tokenFunction · 0.85
plugin_check_tokensFunction · 0.85

Calls 1

get_plugin_configMethod · 0.80

Tested by

no test coverage detected