Revision e339bd10 snf-astakos-app/astakos/im/target/google.py
b/snf-astakos-app/astakos/im/target/google.py | ||
---|---|---|
93 | 93 |
'redirect_uri': get_redirect_uri(), |
94 | 94 |
'client_id': settings.GOOGLE_CLIENT_ID |
95 | 95 |
} |
96 |
force_login = request.GET.get('force_login', False) |
|
97 |
if force_login: |
|
98 |
params['approval_prompt'] = 'force' |
|
99 |
|
|
96 | 100 |
url = "%s?%s" % (authenticate_url, urllib.urlencode(params)) |
97 | 101 |
return HttpResponseRedirect(url) |
98 | 102 |
|
... | ... | |
105 | 109 |
extra_context={} |
106 | 110 |
): |
107 | 111 |
|
112 |
if request.GET.get('error', None): |
|
113 |
return HttpResponseRedirect(reverse('edit_profile')) |
|
114 |
|
|
108 | 115 |
# TODO: Handle errors, e.g. error=access_denied |
109 | 116 |
try: |
110 | 117 |
code = request.GET.get('code', None) |
Also available in: Unified diff