fix
This commit is contained in:
parent
1a2c9a8f49
commit
0aa7baee1e
|
@ -37,6 +37,22 @@ func (l *Ldap) Delete(DN string) error {
|
|||
return l.conn.Del(del)
|
||||
}
|
||||
|
||||
// 查询资源(分组/用户)
|
||||
func (l *Ldap) Search(DN, filter string, attr []string, controls []ldap.Control) (resp *ldap.SearchResult, err error) {
|
||||
if filter == "" {
|
||||
filter = "(objectClass=*)"
|
||||
}
|
||||
searchRequest := ldap.NewSearchRequest(
|
||||
DN,
|
||||
ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
|
||||
filter,
|
||||
attr,
|
||||
controls,
|
||||
)
|
||||
// 执行搜索请求
|
||||
return l.conn.Search(searchRequest)
|
||||
}
|
||||
|
||||
// AddUserToGroup 添加用户到分组
|
||||
func (l *Ldap) AddUserToGroup(groupDN, userDN string) error {
|
||||
//判断dn是否以ou开头
|
||||
|
|
Loading…
Reference in New Issue
Block a user