fix: rt转换无法正常传入client_id

This commit is contained in:
TheSmallHanCat
2025-12-29 13:57:05 +08:00
parent 1f7630dbed
commit 2eb0ceb325
2 changed files with 4 additions and 3 deletions

View File

@@ -75,6 +75,7 @@ class ST2ATRequest(BaseModel):
class RT2ATRequest(BaseModel):
rt: str # Refresh Token
client_id: Optional[str] = None # Client ID (optional)
class UpdateTokenStatusRequest(BaseModel):
is_active: bool
@@ -258,7 +259,7 @@ async def st_to_at(request: ST2ATRequest, token: str = Depends(verify_admin_toke
async def rt_to_at(request: RT2ATRequest, token: str = Depends(verify_admin_token)):
"""Convert Refresh Token to Access Token (only convert, not add to database)"""
try:
result = await token_manager.rt_to_at(request.rt)
result = await token_manager.rt_to_at(request.rt, client_id=request.client_id)
return {
"success": True,
"message": "RT converted to AT successfully",