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

Function st_to_at

src/api/admin.py:1078–1093  ·  view source on GitHub ↗

Convert Session Token to Access Token (仅转换,不添加到数据库)

(
    request: ST2ATRequest,
    token: str = Depends(verify_admin_token)
)

Source from the content-addressed store, hash-verified

1076
1077@router.post("/api/tokens/st2at")
1078async def st_to_at(
1079 request: ST2ATRequest,
1080 token: str = Depends(verify_admin_token)
1081):
1082 """Convert Session Token to Access Token (仅转换,不添加到数据库)"""
1083 try:
1084 result = await token_manager.flow_client.st_to_at(request.st)
1085 return {
1086 "success": True,
1087 "message": "ST converted to AT successfully",
1088 "access_token": result["access_token"],
1089 "email": result.get("user", {}).get("email"),
1090 "expires": result.get("expires")
1091 }
1092 except Exception as e:
1093 raise HTTPException(status_code=400, detail=str(e))
1094
1095
1096@router.post("/api/tokens/import")

Callers

nothing calls this directly

Calls 1

st_to_atMethod · 0.80

Tested by

no test coverage detected