minor: Add objectclass in user search response

This commit is contained in:
selfhoster selfhoster 2026-09-20 18:27:52 +02:00
commit ace9515f6e

View file

@ -156,6 +156,13 @@ fn search_entry_from_user(user: &User, req_attrs: &[String]) -> LdapSearchResult
"cn" | "mail" => Some(vec![user.mail.clone()]),
// TODO: group membership
"memberof" => Some(vec![]),
// Copied from lldap output, not sure if we want to add/remove some classes depending on context
"objectclass" => Some(
vec!["inetOrgPerson", "posixAccount", "mailAccount", "person"]
.into_iter()
.map(String::from)
.collect(),
),
_ => {
tracing::warn!("Ignoring unknown attr in search query: {attr}");
None