This commit is contained in:
Chris Mann 2023-07-23 13:42:37 +02:00
parent 568f9f1f5a
commit 10c0d79eb8

12
gpas.go
View file

@ -100,6 +100,14 @@ func passwordFound(user User, config *ConfigFile, ldapConn *ldap.Conn) (string,
} }
searchReq := ldap.NewSearchRequest(user.DN, ldap.ScopeBaseObject, searchReq := ldap.NewSearchRequest(user.DN, ldap.ScopeBaseObject,
ldap.NeverDerefAliases, 0, 0, false, "", []string{"seeAlso"}, nil) ldap.NeverDerefAliases, 0, 0, false, "", []string{"seeAlso"}, nil)
searchRes, _ := ldapConn.Search(searchReq) var searchRes *ldap.SearchResult
return searchRes.Entries[0].GetAttributeValue("seeAlso"), nil searchRes, err = ldapConn.Search(searchReq)
if len(searchRes.Entries) == 0 {
log.Printf("passwordFound %v", err)
log.Printf("passwordFound %v", searchReq)
log.Printf("passwordFound %v", ldapConn)
log.Printf("passwordFound %v", searchRes)
return "", err
}
return searchRes.Entries[0].GetAttributeValue("seeAlso"), err
} }