Как я делаю запрос LDAP с JavaScript?

Я пытаюсь сделать гаджет боковой панели, который имеет функцию запроса LDAP, но не смог найти очень хорошим, или любой, полезная документация относительно вопроса. Я чрезвычайно не испытан с JavaScript и знаю мало ни к чему о том, как функция запросов LDAP, таким образом, любая информация вообще была бы полезна.

информация:

  • хост: a.b.c.d.e
  • порт: 389
  • ou: люди
  • o: x_y_z
  • c: нас

первый отрывок:

var sSearchURL = "ldap://a.b.c.d.e:389/o=x_y_z,c=us";
var URLsuffix = "dc=" + form.SearchData.value;
document.location = sSearchURL URLsuffix;

другой отрывок:

var ldap = GetObject('LDAP:');
var ad = ldap.OpenDSObject(
  'LDAP://a.b.c.d.e:389/o=x_y_z',
  'cn=Administrator,ou=People,o=rootname',
  'password',
  0
);
7
задан MarredCheese 11 August 2019 в 21:19
поделиться

1 ответ

Пока вы хотите запустить свой JavaScript в веб-браузере, вы ограничены протоколом HTTP и доменом, с которого ваш сценарий был загружен в первую очередь.

Таким образом, общение с LDAP-сервером невозможно из JavaScript-движка веб-браузера.

Существуют среды выполнения JavaScript с меньшими ограничениями, в которых можно реализовать сокет-серверы и клиенты. Для связи с LDAP вам придется написать свою собственную библиотеку или найти какую-нибудь существующую.

9
ответ дан 6 December 2019 в 11:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: