ldap3 0.4.4

Pure-Rust LDAPv3 Client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
extern crate ldap3;

use ldap3::LdapConn;

fn main() {
    let ldap = LdapConn::new("ldap://localhost:2389").expect("ldap handle");
    let (res, _ctrls) = ldap.simple_bind("cn=Manager,dc=example,dc=org", "secret").expect("bind");
    if res.rc == 0 {
        let (res, _ctrls) = ldap.delete("uid=extra,ou=People,dc=example,dc=org").expect("delete");
        println!("{:?}", res);
    }
}