This project aims to provide a minimal working LDAP client written in Rust focused on ergonomics, correctness and clean code. It uses tokio asynchronous runtime for network I/O and an excellent rasn crate for all ASN.1 goodness.
For TLS connections currently the native-tls
crate is used.
rustls
support via optional feature flagProtocolOp
client operationsPlease see the examples
directory.
ldap3 is actively maintained and has currently more features (e.g. Kerberos support).
Licensed under MIT or Apache license (LICENSE-MIT or LICENSE-APACHE)