This commit is contained in:
2025-10-09 01:16:56 +03:00
32 changed files with 905 additions and 382 deletions

View File

@@ -819,16 +819,16 @@ async def oauth_callback_http(request: Request) -> JSONResponse | RedirectRespon
token_data["client_secret"] = client.client_secret
async with httpx.AsyncClient() as http_client:
response = await http_client.post(
token_response = await http_client.post(
token_endpoint, data=token_data, headers={"Accept": "application/json"}
)
if response.status_code != 200:
error_msg = f"Token request failed: {response.status_code} - {response.text}"
if token_response.status_code != 200:
error_msg = f"Token request failed: {token_response.status_code} - {token_response.text}"
logger.error(f"{error_msg}")
raise ValueError(error_msg)
token = response.json()
token = token_response.json()
else:
# Провайдеры с PKCE поддержкой
code_verifier = oauth_data.get("code_verifier")