ldap3.extend package

Module contents

class ldap3.extend.ExtendedOperationContainer(connection)

Bases: object

class ldap3.extend.ExtendedOperationsRoot(connection)

Bases: ldap3.extend.ExtendedOperationContainer

class ldap3.extend.MicrosoftExtendedOperations(connection)

Bases: ldap3.extend.ExtendedOperationContainer

add_members_to_groups(members, groups, fix=True)
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)
modify_password(user, new_password, old_password=None, controls=None)
remove_members_from_groups(members, groups, fix=True)
unlock_account(user)
class ldap3.extend.NovellExtendedOperations(connection)

Bases: ldap3.extend.ExtendedOperationContainer

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

Bases: ldap3.extend.ExtendedOperationContainer

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