Разрабатываемое мной веб-приложение включает доступ к Active Directory для выполнения необходимых операций авторизации и аутентификации. Бэкэнд моего приложения включает nodeJS, и он должен использовать Active Directory NPM пакет для доступа к Active Directory моей организации. Я оказался новичком в Active Directory, и меня немного смущает использование Active Directory NPM package . Я прочитал раздел использования этого пакета, и он показывает, что он (переменная объекта конфигурации) требует от пользователя ввода четырех аргументов, а именно: url, baseDN, username & password. Ниже приведен код в разделе использования:
var ActiveDirectory = require('activedirectory');
var config = { url: 'ldap://dc.domain.com',
baseDN: 'dc=domain,dc=com',
username: 'username@domain.com',
password: 'password' }
var ad = new ActiveDirectory(config);
Из этих 4 параметров, которые есть в объекте конфигурации, я не могу понять роль параметра baseDN и как мы должны используйте его при выполнении поисковых запросов в Active Directory. (Я выделил этот параметр на изображении выше.)
Было бы здорово, если бы кто-то мог объяснить использование этого конкретного параметра и как мы должны его использовать при выполнении поисковых запросов в Active Directory.
Кроме того, мне было интересно, может ли кто-нибудь направить меня к источнику или учебному пособию, которое предлагает четкое объяснение выполнения поисковых запросов в Active Directory с приложением Nodejs. Любая помощь будет высоко ценится. Спасибо!