Add debug logging for complete authorization URL
Shows the exact GET request URL being sent to IndieLogin.com's /authorize endpoint, including all query parameters in their encoded form. This helps debug authentication flow issues. - Added debug log after auth_url construction in initiate_login() - Logs complete URL with all parameters before redirect - Version remains 0.9.1 (debugging enhancement only)
This commit is contained in:
@@ -356,6 +356,13 @@ def initiate_login(me_url: str) -> str:
|
|||||||
# CORRECT ENDPOINT: /authorize (not /auth)
|
# CORRECT ENDPOINT: /authorize (not /auth)
|
||||||
auth_url = f"{current_app.config['INDIELOGIN_URL']}/authorize?{urlencode(params)}"
|
auth_url = f"{current_app.config['INDIELOGIN_URL']}/authorize?{urlencode(params)}"
|
||||||
|
|
||||||
|
# Log the complete authorization URL for debugging
|
||||||
|
current_app.logger.debug(
|
||||||
|
"Auth: Complete authorization URL (GET request):\n"
|
||||||
|
" %s",
|
||||||
|
auth_url
|
||||||
|
)
|
||||||
|
|
||||||
current_app.logger.info(f"Auth: Authentication initiated for {me_url}")
|
current_app.logger.info(f"Auth: Authentication initiated for {me_url}")
|
||||||
|
|
||||||
return auth_url
|
return auth_url
|
||||||
|
|||||||
Reference in New Issue
Block a user