2015-07-06 3 views
1

Я пытаюсь получить доступ к каталогу LDAP с устройств, которые не поддерживают протокол. Я хочу иметь возможность отправлять запросы через HTTP-действия, запускать LDAP-запросы и возвращать результаты в JSON. Я попытался сделать это с помощью сервера Node.js, который действует как клиент LDAP. Вы можете просмотреть Gist here.Доступ к каталогу LDAP через HTTP?

Несколько вопросов:

  1. даже возможно ли это?

  2. Каковы некоторые рекомендации по аутентификации?

Спасибо!

ответ

1

Да, это возможно, но не обязательно с node.js. Я сделал это, написав Java Servlet, который принимает соответствующие параметры запроса, соответственно ищет LDAP и записывает все, что вам нужно, в HTML.

Я сделал это для обслуживания до jpegPhoto атрибутов в качестве изображений.

3

Запись на заказ http-to-whatever мост всегда возможен, если ваш стек поддерживает оба - http и whatever.

Возможно, вы найдете opendj-rest2ldap-servlet, который предоставляет общий мост LDAP-HTTP/REST. Некоторая версия исходного кода доступна по адресу: https://svn.forgerock.org/opendj/trunk/opendj/opendj-rest2ldap/

Смежные вопросы