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