Skip to content

Commit a723111

Browse files
included email profile scopes for token renewal and removed redirect url from the logout request
1 parent 4de75da commit a723111

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

django_airavata/apps/auth/backends.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ def _get_token_and_userinfo_from_refresh_token(self,
160160
token_url = settings.KEYCLOAK_TOKEN_URL
161161
userinfo_url = settings.KEYCLOAK_USERINFO_URL
162162
verify_ssl = settings.KEYCLOAK_VERIFY_SSL
163-
oauth2_session = OAuth2Session(client_id, scope='openid')
163+
oauth2_session = OAuth2Session(client_id, scope='openid profile email')
164164
verify = verify_ssl
165165
if verify_ssl and hasattr(settings, 'KEYCLOAK_CA_CERTFILE'):
166166
verify = settings.KEYCLOAK_CA_CERTFILE

django_airavata/apps/auth/views.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,7 @@ def handle_login(request):
145145

146146
def start_logout(request):
147147
logout(request)
148-
redirect_url = request.build_absolute_uri(
149-
resolve_url(settings.LOGOUT_REDIRECT_URL))
150-
return redirect(settings.KEYCLOAK_LOGOUT_URL +
151-
"?redirect_uri=" + quote(redirect_url))
148+
return redirect(settings.KEYCLOAK_LOGOUT_URL)
152149

153150

154151
def callback(request):

0 commit comments

Comments
 (0)