From d9f3545aab2a071cc369c4f9d8dd80cbdb7a6c37 Mon Sep 17 00:00:00 2001 From: Tore Brede <Tore.Brede@uib.no> Date: Mon, 18 Oct 2021 10:20:49 +0200 Subject: [PATCH] GREG-85: Adding draft of how to store claim data --- gregui/authentication/auth_backends.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gregui/authentication/auth_backends.py b/gregui/authentication/auth_backends.py index 023092bf..ee021290 100644 --- a/gregui/authentication/auth_backends.py +++ b/gregui/authentication/auth_backends.py @@ -184,6 +184,12 @@ class GregOIDCBackend(ValidatingOIDCBackend): try: user = self.UserModel.objects.filter(username=username) + + # TODO Does this make sense? + session = self.request.session + for key, value in claims.items(): + session["oidc_claim_"+key] = value + return user except self.UserModel.DoesNotExist: return self.UserModel.objects.none() -- GitLab