From 5930c6c82696427bd6f9bbb52f68061578f81232 Mon Sep 17 00:00:00 2001 From: Timo Tambet Date: Sat, 7 Feb 2015 22:03:53 +0200 Subject: [PATCH] Use absolute URL for redirect_url. Excepts that SERVER_NAME variable is configured. --- flask_social/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flask_social/utils.py b/flask_social/utils.py index fd37021..b0dfa92 100644 --- a/flask_social/utils.py +++ b/flask_social/utils.py @@ -33,8 +33,8 @@ def get_authorize_callback(endpoint, provider_id): param: endpoint: Absolute path to append to the application's host """ endpoint_prefix = config_value('BLUEPRINT_NAME') - url = url_for(endpoint_prefix + '.' + endpoint, provider_id=provider_id) - return request.url_root[:-1] + url + url = url_for(endpoint_prefix + '.' + endpoint, provider_id=provider_id, _external=True) + return url def get_connection_values_from_oauth_response(provider, oauth_response):