Overview of go-ldap/ldap features
masterThe go-ldap/ldap library provides basic LDAP v3 functionality for the Go programming language, implementing several RFC specifications including RFC 4511 (Basic Operations), RFC 4514 (DN Parsing), and RFC 4533 (Content Synchronization).
Key capabilities include:
- Connection Management: Support for non-TLS, TLS, STARTTLS, and custom dialers.
- Authentication: Bind requests/responses supporting Simple Bind, GSSAPI, and SASL.
- Operations: Search (normal, paging, and asynchronous), Modify, Add, Delete, Modify DN, Unbind, and Password Modify.
- Advanced Features: LDAPv3 Filter Compile/Decompile, Server Side Sorting, Content Synchronization, and LDAPv3 Control/Extended Operation support.