Skip to main content

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.0 2020/11/14

  • First release.
  • Add, update, delete user entry function ready.
  • Get user and get users function ready.

v0.1.4 2020/11/17

  • Add util functions.

v0.1.5 2020/11/21

  • Add attributes param for LdapService.get_user_entries.

v0.1.7 2021/03/24

  • Fix add_user_entry changed the user_detail dict problem.

v0.1.9 2023/09/15

  • Doc update.

Release files for ldaputils 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ldaputils 0.1.9
File Size Uploaded
ldaputils-0.1.9.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ldaputils 0.1.9
File Interpreter ABI Platform
ldaputils-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / ldaputils-0.1.9.tar.gz

Download URL ldaputils-0.1.9.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
710c6eb95b27c5dddbfd130cdb8007e641f0e263206ad686422b7e63a128466d
BLAKE2b-256 checksum
How to use checksums
249fe95086b4aee61664a9200a7a9fb4c3c08eb484ed50c69c21a40c6b02deab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / ldaputils-0.1.9-py3-none-any.whl

Download URL ldaputils-0.1.9-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a690cd61f33288c11228209febce385a6b69d19535c3ac7d62a189a687018b9
BLAKE2b-256 checksum
How to use checksums
5b6fa3a442bda50dc73eb2b11fab7a99fa71ce2a45c1306b1a229c8529acc83e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

0.1.11

2 release files

0.1.10

2 release files

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page