From f759c79878936d6b61a1c3854213dbcc29cacdda Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Thu, 18 Apr 2019 17:37:04 +0200 Subject: [PATCH 2/3] views: save role-slug SAML values in session --- mellon/views.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mellon/views.py b/mellon/views.py index 244c453..7b0b1fe 100644 --- a/mellon/views.py +++ b/mellon/views.py @@ -217,6 +217,7 @@ class LoginView(ProfileMixin, LogMixin, View): if user is not None: if user.is_active: utils.login(request, user) + request.session['role_uuids'] = dict.fromkeys(attributes['role-slug']) self.log.info('user %s (NameID is %r) logged in using SAML', user, attributes['name_id_content']) request.session['mellon_session'] = utils.flatten_datetime(attributes) -- 2.20.1