gpt4 book ai didi

javascript - 如何使用 LDAP.js 将用户添加到 LDAP 组

转载 作者:行者123 更新时间:2023-12-02 15:40:50 28 4
gpt4 key购买 nike

我在 Node.js 应用程序中使用 LDAPjs。我的应用程序正在按预期创建新用户,但我无法找到如何将该新用户添加到现有组的示例。

给定一个使用require('ldapjs').createClient()调用创建的客户端对象,如何添加给定用户(通过其 >DN) 到现有组?

最佳答案

您将使用如下所示的函数,为其提供绑定(bind)客户端以及要添加到组中的 DN。在此示例中,为了简单起见,对组的 DN 进行了硬编码:

function addToGroup(client, dn) {
var groupDn = "CN=MyGroup,OU=groups,DC=mydomain,DC=com";
var change = new ldap.Change({
operation: 'add',
modification: {
member: [dn]
}
});

client.modify(groupDn, change, function(err, res) {
if (err) {
console.error("Looks like group add FAILED: %j", err);
} else {
console.log("Looks like group add WORKED: %j", res);
}
});
}

关于javascript - 如何使用 LDAP.js 将用户添加到 LDAP 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32597540/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com