2015-04-13 4 views
0

не в состоянии найти информацию по этому вопросу. Мне нужно запросить активный сервер каталогов с указанным именем группы и получить обратно всех пользователей, которых он содержит.ldap запрос получить всех пользователей в группе node.js

Затем я могу проходить через этих пользователей и использовать их первые & фамилию + адрес электронной почты + телефон + имя учетной записи.

Возможно ли это с помощью Node.js? Может ли кто-то освободить меня от этой головной боли?

+0

Мы здесь не писать код для вас. Мы здесь, чтобы помочь вам, когда вы сами пишете код. – Tomalak

+0

Я не просил ни одного кода, написанного для меня. Я просил ссылку или имя библиотеки, чтобы я мог исследовать и сделать это сам. Я нашел такую ​​библиотеку, и это решение, которое я искал. – Shaul

+0

Рекомендация библиотеки также не соответствует теме для этого веб-сайта. Это на самом деле в FAQ, см. Пункт 4 («Вопросы, предлагающие нам рекомендовать или найти книгу, инструмент ...») по http://stackoverflow.com/help/on-topic – Tomalak

ответ

1

Используя эту ссылку: https://www.npmjs.com/package/activedirectory#getUsersForGroup

var groupName = 'Employees'; 

var ad = new ActiveDirectory(config); 
ad.getUsersForGroup(groupName, function(err, users) { 
    if (err) { 
    console.log('ERROR: ' +JSON.stringify(err)); 
    return; 
    } 

    if (! users) console.log('Group: ' + groupName + ' not found.'); 
    else { 
    console.log(JSON.stringify(users)); 
    } 
}); 
Смежные вопросы