面向对象LDAP
项目描述
使用python-ldap库: http://www.python-ldap.org/
为操作ldap提供基础
采用高度面向对象的编程方法。
使用提供的对象类型,覆盖它们,或创建自己的。
添加以下三个环境变量
- LDAP_CONNECTION_URI
- LDAP_CONNECTION_DN
- LDAP_CONNECTION_PASSWORD
以下是一个示例
```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')
```
为操作ldap提供基础
采用高度面向对象的编程方法。
使用提供的对象类型,覆盖它们,或创建自己的。
添加以下三个环境变量
- LDAP_CONNECTION_URI
- LDAP_CONNECTION_DN
- LDAP_CONNECTION_PASSWORD
以下是一个示例
```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')
```
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源代码分发
ooldap-0.1.1.tar.gz (2.9 kB 查看哈希值)
构建分发
ooldap-0.1.1-py2.7.egg (5.5 kB 查看哈希值)
关闭
ooldap-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45735963d26d44fc17945d26800a53f00b4d93cf8921d425d03be2ff895a25b0 |
|
MD5 | 15e6a47a448f79461fc0db0c04cee34c |
|
BLAKE2b-256 | 05a0676f6a913df3314a45c5f8150643243361e91d0de6755472c3e80997fd6f |
关闭
ooldap-0.1.1-py2.7.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9c4df7c9d48081cf32482abb98c77c5ba6e08aa4ab3034e351529745015be039 |
|
MD5 | 50c75d13a2f48b026f984d2ec43c4d53 |
|
BLAKE2b-256 | a7b9fcc2bf91b565848b993dd0af8b7903b1b4424e7d06faf035e68640fdf2e5 |