jcbowyer commited on
Commit
dc83dae
·
verified ·
1 Parent(s): 9a9548a

Deploy: Consolidated gold tables, fixed nginx docs routing

Browse files
Files changed (1) hide show
  1. api/routes/auth.py +3 -0
api/routes/auth.py CHANGED
@@ -294,6 +294,9 @@ async def oauth_callback(
294
  if 'error' in error_data:
295
  if isinstance(error_data['error'], dict):
296
  error_msg = error_data['error'].get('message', error_msg)
 
 
 
297
  else:
298
  error_msg = str(error_data['error'])
299
  # Google/other providers: {"error": "...", "error_description": "..."}
 
294
  if 'error' in error_data:
295
  if isinstance(error_data['error'], dict):
296
  error_msg = error_data['error'].get('message', error_msg)
297
+ # Special handling for Facebook's "error validating web secret"
298
+ if provider == 'facebook' and 'validating' in error_msg.lower() and 'secret' in error_msg.lower():
299
+ error_msg = "Invalid App Secret. Please update FACEBOOK_APP_SECRET in your .env file with the correct secret from Facebook Developer Console."
300
  else:
301
  error_msg = str(error_data['error'])
302
  # Google/other providers: {"error": "...", "error_description": "..."}