This commit is contained in:
laodaming
2023-11-17 10:22:23 +08:00
parent 62222bb781
commit 0bec257730
8 changed files with 202 additions and 3 deletions

View File

@@ -65,8 +65,8 @@ func (l *Ldap) Search(DN string, scope int, filter string, attr []string, contro
return l.conn.Search(searchRequest)
}
// AddUserToGroup 添加用户到
func (l *Ldap) AddUserToGroup(groupDN, userDN string) error {
// AddUserToGroup 添加用户到组
func (l *Ldap) AddUserToOrganization(groupDN, userDN string) error {
//判断dn是否以ou开头
if groupDN[:3] == "ou=" {
return errors.New("不能添加用户到OU组织单元")
@@ -77,7 +77,7 @@ func (l *Ldap) AddUserToGroup(groupDN, userDN string) error {
}
// DelUserFromGroup 将用户从分组删除
func (l *Ldap) RemoveUserFromGroup(groupDN, userDN string) error {
func (l *Ldap) RemoveUserFromOrganization(groupDN, userDN string) error {
modify := ldap.NewModifyRequest(groupDN, nil)
modify.Delete("uniqueMember", []string{userDN})
return l.conn.Modify(modify)