auth-fix
All checks were successful
Deploy on push / deploy (push) Successful in 5m44s

This commit is contained in:
2025-09-30 19:20:41 +03:00
parent 9b284852e9
commit 3ae675c52c
2 changed files with 23 additions and 13 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")
@@ -865,16 +865,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()
except Exception as e:
logger.error(f"❌ Failed to fetch access token for {provider}: {e}", exc_info=True)
logger.error(f"❌ Request URL: {request.url}")