Skip to content
Snippets Groups Projects
Commit c98991f2 authored by Lars Beckers's avatar Lars Beckers
Browse files

add imaplogin to synced user attributes

parent 2ca7c5cc
Branches master
No related tags found
No related merge requests found
Checking pipeline status
......@@ -63,6 +63,7 @@ class LDAPConnection:
def search_users(self):
obj_def = ldap3.ObjectDef("user", self.connection)
obj_def += ["sAMAccountName"]
user_filter = config.get('ldap_user_filter', '(&(objectClass=user)(mail=*))')
search_obj = ldap3.Reader(self.connection, obj_def, self.user_dn, user_filter)
for entry in search_obj.search():
......
......@@ -44,6 +44,7 @@ def delete_user(username):
entry_to_cmdline = {
'cn': '--username',
'sAMAccountName': '--imaplogin',
'displayName': '--displayname',
'givenName': '--givenname',
'sn': '--surname',
......@@ -52,6 +53,7 @@ entry_to_cmdline = {
entry_to_oxuser = {
'cn': 'Name',
'sAMAccountName': 'ImapLogin',
'displayName': 'Display_name',
'givenName': 'Given_name',
'sn': 'Sur_name',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment