feat(ldap):增加LDAP同步功能

This commit is contained in:
wangzhengkun
2021-11-02 11:09:26 +08:00
parent 299e1b3765
commit bc5205c6fb
7 changed files with 140 additions and 13 deletions

View File

@@ -28,7 +28,7 @@ func (l *Ldap) Connect() error {
if err != nil {
return err
}
if err := conn.Bind(l.Username, l.Password);err != nil {
if err := conn.Bind(l.Username, l.Password); err != nil {
return err
}
l.Conn = conn
@@ -40,7 +40,7 @@ func (l *Ldap) Search(dn, filter string) ([]*ldap.Entry, error) {
searchRequest := ldap.NewSearchRequest(dn,
ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
filter,
[]string{"cn", "mail"},
[]string{"cn", "mail", "sAMAccountName"},
nil)
sr, err := l.Conn.Search(searchRequest)
if err != nil {