2015-09-15 2 views
0

Я использую LDAPjs внутри приложения Node.js. Мое приложение создает нового пользователя по назначению, но я не смог найти пример того, как добавить нового пользователя в существующую группу.Как добавить пользователя в группу LDAP с LDAP.js

Предоставлено клиенту object, который был создан с помощью вызова require('ldapjs').createClient(), как добавить данного пользователя (через его DN) в существующую группу?

ответ

0

Вы должны использовать следующую функцию, предоставляя ей связанный клиент, а также 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); 
    } 
    }); 
} 
Смежные вопросы