feat: add reverse proxy support with HTTPS configuration
This commit is contained in:
@@ -344,4 +344,14 @@ def update_oauth_tokens(user, tokens, auth_provider):
|
||||
except Exception as e:
|
||||
db.session.rollback()
|
||||
current_app.logger.error(f"Error updating {auth_provider} tokens: {str(e)}")
|
||||
return False
|
||||
return False
|
||||
|
||||
def get_oauth_redirect_uri(endpoint, provider=None):
|
||||
"""
|
||||
Generate OAuth redirect URI with proper scheme handling for reverse proxy environments
|
||||
"""
|
||||
# Use Flask's url_for which respects PREFERRED_URL_SCHEME
|
||||
if provider:
|
||||
return url_for(endpoint, provider=provider, _external=True)
|
||||
else:
|
||||
return url_for(endpoint, _external=True)
|
||||
Reference in New Issue
Block a user