ldaputils
Ldap utils library.
Install
pip install ldaputils
Usage
# use your own host, port, username and password values.
# username must be a fully qualified dn.
# Use ipython help to see more init parameters.
server = LdapService(
host="localhost,
port=389,
username="cn=admin,dc=example,dc=com",
password="adminpassword",
)
name = nameutils.get_random_name() # use fastutils.nameutils.get_random_name for test
username = pinyinutils.to_pinyin(name).lower()
user_detail = {
"cn": name,
"ou": "AI Tech Group",
"l": "HangZhou, China",
}
assert self.server.add_user_entry(username, user_detail)
assert self.server.delete_user_entry(username)
Releases
v0.1.4 2020/11/17
- Add util functions.
v0.1.0 2020/11/14
- First release.
- Add, update, delete user entry function ready.
- Get user and get users function ready.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ldaputils-0.1.4.tar.gz
(5.6 kB
view details)
File details
Details for the file ldaputils-0.1.4.tar.gz.
File metadata
- Download URL: ldaputils-0.1.4.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
706b200e87f390d1c71ce971d4adc2803b9bd7f048c56a46bbf9513fbd67a5a8
|
|
| MD5 |
39056b9d03efd30ed8c09de2d05b20e4
|
|
| BLAKE2b-256 |
dec6f6ed70c90d2693dd2e09379d6654cef49f7efc66f583174786e7397c6496
|