Преглед на файлове

Fix SAML groups check (#1815)

(cherry picked from commit 814fdde6e362de3f70758d41875d7ec4be75fa5e)
Prakash Ranade преди 4 години
родител
ревизия
56c4b8e71b
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      desktop/core/src/desktop/views.py

+ 2 - 2
desktop/core/src/desktop/views.py

@@ -92,11 +92,11 @@ def samlgroup_check(request):
         LOG.info("Empty userprofile data for %s user" % (request.user.username))
         return False
 
-      if json_data.get('saml_attributes', False):
+      if not json_data.get('saml_attributes', False):
         LOG.info("Empty saml_attributes data for %s user" % request.user.username)
         return False
 
-      if json_data['saml_attributes'].get(REQUIRED_GROUPS_ATTRIBUTE.get(), False):
+      if not json_data['saml_attributes'].get(REQUIRED_GROUPS_ATTRIBUTE.get(), False):
         LOG.info("Missing %s in SAMLResponse for %s user" % (REQUIRED_GROUPS_ATTRIBUTE.get(), request.user.username))
         return False