wip: ldap search prototype
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
33
src/bin/search_ldap.rs
Normal file
33
src/bin/search_ldap.rs
Normal file
@@ -0,0 +1,33 @@
|
||||
// source: https://github.com/inejge/ldap3
|
||||
//use std::error::Error;
|
||||
|
||||
//use ldap3::{LdapConn, Scope, SearchEntry};
|
||||
|
||||
fn main() {
|
||||
println!("search ldap ...");
|
||||
/*
|
||||
match do_search() {
|
||||
Ok(_) => (),
|
||||
Err(e) => println!("{}", e),
|
||||
}
|
||||
}
|
||||
|
||||
fn do_search() -> Result<(), Box<dyn Error>> {
|
||||
println!("do_search ...");
|
||||
/*
|
||||
let ldap = LdapConn::new("ldap://localhost:2389")?;
|
||||
let (rs, _res) = ldap
|
||||
.search(
|
||||
"ou=Places,dc=example,dc=org",
|
||||
Scope::Subtree,
|
||||
"(&(objectClass=locality)(l=ma*))",
|
||||
vec!["l"],
|
||||
)?
|
||||
.success()?;
|
||||
for entry in rs {
|
||||
println!("{:?}", SearchEntry::construct(entry));
|
||||
}
|
||||
*/
|
||||
Ok(())
|
||||
*/
|
||||
}
|
||||
Reference in New Issue
Block a user