From: Matías Aguirre Date: Mon, 7 May 2012 23:45:31 +0000 (-0300) Subject: Add redirect_url parameter. Refs #338 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ece381293f5c5d8704f8d8c754a8d647de01078c;p=django-social-auth.git Add redirect_url parameter. Refs #338 --- diff --git a/social_auth/backends/utils.py b/social_auth/backends/utils.py index 5607601..86afb6d 100644 --- a/social_auth/backends/utils.py +++ b/social_auth/backends/utils.py @@ -7,7 +7,8 @@ from django.utils import simplejson from social_auth.models import User -def consumer_oauth_url_request(backend, url, user_or_id, json=True): +def consumer_oauth_url_request(backend, url, user_or_id, redirect_uri='/', + json=True): """Builds and retrieves an OAuth signed response.""" if isinstance(user_or_id, User): user = user_or_id @@ -21,7 +22,7 @@ def consumer_oauth_url_request(backend, url, user_or_id, json=True): oauth_info = oauth_info[0] token = Token.from_string(oauth_info.tokens['access_token']) - request = build_consumer_oauth_request(backend, token, url) + request = build_consumer_oauth_request(backend, token, url, redirect_uri) response = '\n'.join(urlopen(request.to_url()).readlines()) if json: