BastelBaus@gmail.com 10 месяцев назад
Родитель
Сommit
5d5b12c124
2 измененных файлов с 4 добавлено и 4 удалено
  1. 1 1
      DOCUMENTATION.md
  2. 3 3
      radicale/auth/ldap.py

+ 1 - 1
DOCUMENTATION.md

@@ -1062,7 +1062,7 @@ Default:
 
 ##### ldap_ignore_attribute_create_modify_timestamp
 
-_(>= 3.6.0)_
+_(>= 3.5.1)_
 
 Add modifyTimestamp and createTimestamp to the exclusion list of internal ldap3 client
 so that these schema attributes are not checked. This is needed for Authentik since

+ 3 - 3
radicale/auth/ldap.py

@@ -63,11 +63,11 @@ class Auth(auth.BaseAuth):
                 self.ldap = ldap
             except ImportError as e:
                 raise RuntimeError("LDAP authentication requires the ldap3 module") from e
-       
+
         self._ldap_ignore_attribute_create_modify_timestamp = configuration.get("auth", "ldap_ignore_attribute_create_modify_timestamp")
         if self._ldap_ignore_attribute_create_modify_timestamp:
-           self.ldap3.utils.config._ATTRIBUTES_EXCLUDED_FROM_CHECK.extend(['createTimestamp','modifyTimestamp'])
-           logger.info("auth.ldap_ignore_attribute_create_modify_timestamp applied")
+            self.ldap3.utils.config._ATTRIBUTES_EXCLUDED_FROM_CHECK.extend(['createTimestamp', 'modifyTimestamp'])
+            logger.info("auth.ldap_ignore_attribute_create_modify_timestamp applied")
 
         self._ldap_uri = configuration.get("auth", "ldap_uri")
         self._ldap_base = configuration.get("auth", "ldap_base")