From 5c3f31224a931b02c6b07cb174a6e782ae88cdab Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Thu, 4 Jan 2024 21:09:40 +1100 Subject: [PATCH] use sAMAccountName instead of CN --- models/ldap.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/models/ldap.go b/models/ldap.go index 914d4d2..9224588 100644 --- a/models/ldap.go +++ b/models/ldap.go @@ -266,11 +266,13 @@ func GetGroupsOfUser(username string, baseDN string, conn *ldap.Conn) ([]string, searchRequest := ldap.NewSearchRequest( baseDN, ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false, - fmt.Sprintf("(CN=%s)", ldap.EscapeFilter(samAccountName)), + fmt.Sprintf("(sAMAccountName=%s)", ldap.EscapeFilter(samAccountName)), []string{}, nil, ) + fmt.Printf("searchRequest: %v\n", searchRequest) + sr, err := conn.Search(searchRequest) if err != nil { return nil, err