feat: Implement LDAP bind/whoami

This commit is contained in:
selfhoster selfhoster 2026-09-01 21:18:19 +02:00
commit b4330b37fa
19 changed files with 664 additions and 37 deletions

6
Cargo.lock generated
View file

@ -63,6 +63,10 @@ version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "dn_escape"
version = "0.1.0"
[[package]]
name = "futures-core"
version = "0.3.34"
@ -100,6 +104,7 @@ checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc"
dependencies = [
"futures-core",
"futures-macro",
"futures-sink",
"futures-task",
"pin-project-lite",
"slab",
@ -172,6 +177,7 @@ version = "0.1.0"
dependencies = [
"argh",
"camino",
"dn_escape",
"futures-util",
"ldap3_proto",
"serde",