oauth-fixing
All checks were successful
Deploy on push / deploy (push) Successful in 2m47s

This commit is contained in:
2025-09-29 08:53:39 +03:00
parent 327135c09b
commit b4b41fde08
2 changed files with 7 additions and 49 deletions

View File

@@ -921,7 +921,12 @@ async def oauth_callback_http(request: Request) -> JSONResponse | RedirectRespon
redirect_uri = FRONTEND_URL
# 🎯 Стандартный OAuth flow: токен в URL для фронтенда
from urllib.parse import parse_qs, urlencode, urlparse, urlunparse
from urllib.parse import parse_qs, unquote, urlencode, urlparse, urlunparse
# 🔧 Декодируем redirect_uri если он URL-encoded
if "%3A" in redirect_uri or "%2F" in redirect_uri:
redirect_uri = unquote(redirect_uri)
logger.info(f"🔧 Decoded redirect_uri: {redirect_uri}")
parsed_url = urlparse(redirect_uri)