Object Oriented LDAP
Project description
Using the python-ldap library: http://www.python-ldap.org/
Provides the foundation for manipulating ldap
taking a highly object oriented approach.
Use the provided object types, override them, or create your own.
Add the three following environmental variables:
- LDAP_CONNECTION_URI
- LDAP_CONNECTION_DN
- LDAP_CONNECTION_PASSWORD
Here is an example:
```python
import os
os.environ['LDAP_CONNECTION_URI'] = 'example.com'
os.environ['LDAP_CONNECTION_DN'] = 'CN=<username>,OU=People,DC=EXAMPLE,DC=COM'
os.environ['LDAP_CONNECTION_PASSWORD'] = '<password>'
from ooldap.foundation import LDAPObject
ldapobject = LDAPObject('CN=johndoe,OU=People,DC=EXAMPLE,DC=COM')
ldapobject.data
ldapobject.description
ldapobject.get_attribute('mail')
```
Provides the foundation for manipulating ldap
taking a highly object oriented approach.
Use the provided object types, override them, or create your own.
Add the three following environmental variables:
- LDAP_CONNECTION_URI
- LDAP_CONNECTION_DN
- LDAP_CONNECTION_PASSWORD
Here is an example:
```python
import os
os.environ['LDAP_CONNECTION_URI'] = 'example.com'
os.environ['LDAP_CONNECTION_DN'] = 'CN=<username>,OU=People,DC=EXAMPLE,DC=COM'
os.environ['LDAP_CONNECTION_PASSWORD'] = '<password>'
from ooldap.foundation import LDAPObject
ldapobject = LDAPObject('CN=johndoe,OU=People,DC=EXAMPLE,DC=COM')
ldapobject.data
ldapobject.description
ldapobject.get_attribute('mail')
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ooldap-0.1.0.tar.gz
(2.9 kB
view hashes)