ldap3.extend package

Submodules

ldap3.extend.operation module

class ldap3.extend.operation.ExtendedOperation(connection, controls=None)[source]

Bases: object

config()[source]
decode_response()[source]
populate_result()[source]
send()[source]
set_response()[source]

Module contents

class ldap3.extend.ExtendedOperationContainer(connection)[source]

Bases: object

class ldap3.extend.ExtendedOperationsRoot(connection)[source]

Bases: ldap3.extend.ExtendedOperationContainer

class ldap3.extend.MicrosoftExtendedOperations(connection)[source]

Bases: ldap3.extend.ExtendedOperationContainer

add_members_to_groups(members, groups, fix=True)[source]
dir_sync(sync_base, sync_filter='(objectclass=*)', attributes='*', cookie=None, object_security=False, ancestors_first=True, public_data_only=False, incremental_values=True, max_length=2147483647, hex_guid=False)[source]
modify_password(user, new_password, old_password=None, controls=None)[source]
remove_members_from_groups(members, groups, fix=True)[source]
unlock_account(user)[source]
class ldap3.extend.NovellExtendedOperations(connection)[source]

Bases: ldap3.extend.ExtendedOperationContainer

add_members_to_groups(members, groups, fix=True, transaction=True)[source]
check_groups_memberships(members, groups, fix=False, transaction=True)[source]
end_transaction(commit=True, controls=None)[source]
get_bind_dn(controls=None)[source]
get_universal_password(user, controls=None)[source]
list_replicas(server_dn, controls=None)[source]
partition_entry_count(partition_dn, controls=None)[source]
remove_members_from_groups(members, groups, fix=True, transaction=True)[source]
replica_info(server_dn, partition_dn, controls=None)[source]
set_universal_password(user, new_password=None, controls=None)[source]
start_transaction(controls=None)[source]
class ldap3.extend.StandardExtendedOperations(connection)[source]

Bases: ldap3.extend.ExtendedOperationContainer

modify_password(user=None, old_password=None, new_password=None, hash_algorithm=None, salt=None, controls=None)[source]
who_am_i(controls=None)[source]