ldaptor.protocols.ldap.autofill package

Submodules

ldaptor.protocols.ldap.autofill.posixAccount module

class ldaptor.protocols.ldap.autofill.posixAccount.Autofill_posix(baseDN, freeNumberGetter=<function getFreeNumber>)[source]

Bases: object

notify(ldapObject, attributeType)[source]
start(ldapObject)[source]

ldaptor.protocols.ldap.autofill.sambaAccount module

class ldaptor.protocols.ldap.autofill.sambaAccount.Autofill_samba[source]

Bases: object

notify(ldapObject, attributeType)[source]
start(ldapObject)[source]

ldaptor.protocols.ldap.autofill.sambaSamAccount module

class ldaptor.protocols.ldap.autofill.sambaSamAccount.Autofill_samba(domainSID, fixedPrimaryGroupSID=None)[source]

Bases: object

notify(ldapObject, attributeType)[source]
start(ldapObject)[source]

Module contents

LDAP object field value suggestion and autoupdate mechanism.

exception ldaptor.protocols.ldap.autofill.AutofillException[source]

Bases: Exception

exception ldaptor.protocols.ldap.autofill.ObjectMissingObjectClassException[source]

Bases: ldaptor.protocols.ldap.autofill.AutofillException

The LDAPEntry is missing an objectClass this autofiller needs to operate.