From 9fa185f2bbfec1573d3363c7de5272eb5a2a4481 Mon Sep 17 00:00:00 2001 From: Ramkumar Chinchani Date: Mon, 30 Mar 2020 23:10:49 -0700 Subject: [PATCH] ldap: prune unused code We don't use this method. Remove it so CI/CD coverage is better reported. --- pkg/api/ldap.go | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/pkg/api/ldap.go b/pkg/api/ldap.go index f18021c5..b1babfd0 100644 --- a/pkg/api/ldap.go +++ b/pkg/api/ldap.go @@ -216,32 +216,3 @@ func (lc *LDAPClient) Authenticate(username, password string) (bool, map[string] return true, user, nil } - -// GetGroupsOfUser returns the group for a user. -func (lc *LDAPClient) GetGroupsOfUser(username string) ([]string, error) { - err := lc.Connect() - if err != nil { - return nil, err - } - - searchRequest := ldap.NewSearchRequest( - lc.Base, - ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false, - fmt.Sprintf(lc.GroupFilter, username), - []string{"cn"}, // can it be something else than "cn"? - nil, - ) - sr, err := lc.Conn.Search(searchRequest) - - if err != nil { - return nil, err - } - - groups := []string{} - - for _, entry := range sr.Entries { - groups = append(groups, entry.GetAttributeValue("cn")) - } - - return groups, nil -}