mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-07-02 15:08:22 +00:00
feat(settings): expose LDAP always update user option
This commit is contained in:
@@ -300,6 +300,7 @@ class Config(dict):
|
||||
'AUTH_LDAP_CONNECT_TIMEOUT': 10,
|
||||
'AUTH_LDAP_STRICT_SYNC': False,
|
||||
'AUTH_LDAP_CACHE_TIMEOUT': 0,
|
||||
'AUTH_LDAP_ALWAYS_UPDATE_USER': True,
|
||||
'AUTH_LDAP_SEARCH_PAGED_SIZE': 1000,
|
||||
'AUTH_LDAP_SYNC_IS_PERIODIC': False,
|
||||
'AUTH_LDAP_SYNC_INTERVAL': None,
|
||||
@@ -321,6 +322,7 @@ class Config(dict):
|
||||
'AUTH_LDAP_HA_CONNECT_TIMEOUT': 10,
|
||||
'AUTH_LDAP_HA_STRICT_SYNC': False,
|
||||
'AUTH_LDAP_HA_CACHE_TIMEOUT': 0,
|
||||
'AUTH_LDAP_HA_ALWAYS_UPDATE_USER': True,
|
||||
'AUTH_LDAP_HA_SEARCH_PAGED_SIZE': 1000,
|
||||
'AUTH_LDAP_HA_SYNC_IS_PERIODIC': False,
|
||||
'AUTH_LDAP_HA_SYNC_INTERVAL': None,
|
||||
|
||||
@@ -47,7 +47,7 @@ AUTH_LDAP_CONNECTION_OPTIONS = {
|
||||
}
|
||||
AUTH_LDAP_STRICT_SYNC = CONFIG.AUTH_LDAP_STRICT_SYNC
|
||||
AUTH_LDAP_CACHE_TIMEOUT = CONFIG.AUTH_LDAP_CACHE_TIMEOUT
|
||||
AUTH_LDAP_ALWAYS_UPDATE_USER = True
|
||||
AUTH_LDAP_ALWAYS_UPDATE_USER = CONFIG.AUTH_LDAP_ALWAYS_UPDATE_USER
|
||||
|
||||
AUTH_LDAP_SEARCH_PAGED_SIZE = CONFIG.AUTH_LDAP_SEARCH_PAGED_SIZE
|
||||
AUTH_LDAP_SYNC_IS_PERIODIC = CONFIG.AUTH_LDAP_SYNC_IS_PERIODIC
|
||||
@@ -86,7 +86,7 @@ AUTH_LDAP_HA_CONNECTION_OPTIONS = {
|
||||
}
|
||||
AUTH_LDAP_HA_STRICT_SYNC = CONFIG.AUTH_LDAP_HA_STRICT_SYNC
|
||||
AUTH_LDAP_HA_CACHE_TIMEOUT = CONFIG.AUTH_LDAP_HA_CACHE_TIMEOUT
|
||||
AUTH_LDAP_HA_ALWAYS_UPDATE_USER = True
|
||||
AUTH_LDAP_HA_ALWAYS_UPDATE_USER = CONFIG.AUTH_LDAP_HA_ALWAYS_UPDATE_USER
|
||||
|
||||
AUTH_LDAP_HA_SEARCH_PAGED_SIZE = CONFIG.AUTH_LDAP_HA_SEARCH_PAGED_SIZE
|
||||
AUTH_LDAP_HA_SYNC_IS_PERIODIC = CONFIG.AUTH_LDAP_HA_SYNC_IS_PERIODIC
|
||||
|
||||
@@ -70,6 +70,9 @@ class LDAPSettingSerializer(LDAPSerializerMixin, serializers.Serializer):
|
||||
'`value` is the LDAP service user attribute name'
|
||||
)
|
||||
)
|
||||
AUTH_LDAP_ALWAYS_UPDATE_USER = serializers.BooleanField(
|
||||
required=False, label=_('Always update user'),
|
||||
)
|
||||
AUTH_LDAP_SYNC_IS_PERIODIC = serializers.BooleanField(
|
||||
required=False, label=_('Periodic run')
|
||||
)
|
||||
|
||||
@@ -52,6 +52,9 @@ class LDAPHASettingSerializer(LDAPSerializerMixin, serializers.Serializer):
|
||||
'`value` is the LDAP service user attribute name'
|
||||
)
|
||||
)
|
||||
AUTH_LDAP_HA_ALWAYS_UPDATE_USER = serializers.BooleanField(
|
||||
required=False, label=_('Always update user'),
|
||||
)
|
||||
AUTH_LDAP_HA_SYNC_IS_PERIODIC = serializers.BooleanField(
|
||||
required=False, label=_('Periodic run')
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user