From 6c72f86d03a514edeeea28b37eceea71a01bed1c Mon Sep 17 00:00:00 2001 From: xzgan <370036720@qq.com> Date: Thu, 16 Nov 2023 23:58:09 +0800 Subject: [PATCH] fix: support LDAP in linux (#2500) Co-authored-by: Xiang Zhen Gan --- ldap/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ldap/server.go b/ldap/server.go index f50c7d39..3b2835f8 100644 --- a/ldap/server.go +++ b/ldap/server.go @@ -115,7 +115,8 @@ func handleSearch(w ldap.ResponseWriter, m *ldap.Message) { for _, user := range users { dn := fmt.Sprintf("cn=%s,%s", user.Name, string(r.BaseObject())) e := ldap.NewSearchResultEntry(dn) - + e.AddAttribute(message.AttributeDescription("uid"), message.AttributeValue(user.Id)) + e.AddAttribute(message.AttributeDescription("cn"), message.AttributeValue(user.Name)) for _, attr := range r.Attributes() { e.AddAttribute(message.AttributeDescription(attr), getAttribute(string(attr), user)) if string(attr) == "cn" {