Extensions¶
The following class documents show names of available extensions on different instances.
Laurelin Extensions¶
Every defined extension has a property in this class. An instance is accessible at laurelin.ldap.extensions
.
For example, to require the base schema:
from laurelin.ldap import extensions
extensions.base_schema.require()
-
class
laurelin.ldap.extensible.laurelin_extensions.
Extensions
[source]¶ Bases:
laurelin.ldap.extensible.base.ExtensionsBase
-
base_schema
¶ The standard base schema from various RFCs
Return type: laurelin.extensions.base_schema.LaurelinExtension
-
descattrs
¶ The built-in description attributes extension
Return type: laurelin.extensions.descattrs.LaurelinExtension
-
netgroups
¶ The built-in NIS netgroups extension
Return type: laurelin.extensions.netgroups.LaurelinExtension
-
paged_results
¶ Built-in extension defining standard paged results control for search
Return type: laurelin.extensions.pagedresults.LaurelinExtension
-
LDAP Extensions¶
These properties are available on LDAP
instances.
-
class
laurelin.ldap.extensible.ldap_extensions.
LDAPExtensions
[source]¶ Bases:
laurelin.ldap.extensible.base.ExtensibleClass
-
netgroups
¶ The built-in NIS netgroups extension
Return type: laurelin.extensions.netgroups.LaurelinLDAPExtension
-
LDAPObject Extensions¶
These properties are available on LDAPObject
instances.
-
class
laurelin.ldap.extensible.ldapobject_extensions.
LDAPObjectExtensions
[source]¶ Bases:
laurelin.ldap.extensible.base.ExtensibleClass
-
descattrs
¶ The built-in description attributes extension
Return type: laurelin.extensions.descattrs.LaurelinLDAPObjectExtension
-
netgroups
¶ The built-in NIS netgroups extension
Return type: laurelin.extensions.netgroups.LaurelinLDAPObjectExtension
-