From 9d731f0733bb936f2a6352d867916a3d0b0f3c1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20B=C3=B6ttcher?= <c.boettcher@fz-juelich.de> Date: Thu, 23 Mar 2023 08:53:28 +0100 Subject: [PATCH] fix sso permissions defaulting to admin --- plugins/unity_integration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/unity_integration.py b/plugins/unity_integration.py index b85d86c..bc74dec 100644 --- a/plugins/unity_integration.py +++ b/plugins/unity_integration.py @@ -47,7 +47,7 @@ class UnityIntegrationView(AppBuilderBaseView): persistent_identifier = user["sub"] first_name = user["firstname"] last_name = user["surname"] - admin_access = user.get('eflows:dlsAccess', 'False') + admin_access = user.get('eflows:dlsAccess', 'false') log.debug("SSO user logging in...") log.debug("sub : " + persistent_identifier) @@ -58,7 +58,7 @@ class UnityIntegrationView(AppBuilderBaseView): log.debug("......................") role = FAB_VIEWER_ROLE - if admin_access: + if admin_access == 'true': role = FAB_ADMIN_ROLE # check airflow user backend -- GitLab