Я пытаюсь написать код для доступа к LDAP, чтобы получить пользователей, и мне нужен результат в массиве json. Я хочу использовать метод HTTP get, но мой опыт слишком низкий на этом. Все идеи? СпасибоHTTP GET для доступа к LDAP
-3
A
ответ
0
При работе с решениями LDAP вы используете протокол LDAP, а не HTTP.
Вам нужно будет получить записи в каталоге с помощью LDAP-запроса (поиск по uid, samaccountname или аналогичный), а затем оттуда преобразовать результат в какой-то внутренний объект, который вы можете вернуть через службу - например, REST -исходя из. Это может вернуть JSON-объект.
Всего это можно сделать с помощью, например:
- Unboundid для LDAP
- Spring для обработки запросов и возвращать объекты, как JSON
Надеется, что это помогает получать вам немного ближе на то, что вам нужно будет это сделать.
0
Доступ к LDAP через HTTP «возможен», если ваш сервер LDAP поддерживает REST API или DSML. Однако не каждый сервер LDAP.
Все это можно сделать * без * UnboundId * или * Spring. JNDI и сервлет вполне достаточны. – EJP
Ну, мне нужен интерфейс HTTP, и я думаю, что это можно сделать. У меня нет опыта написания такого кода, поэтому любые предложения будут приветствоваться – Alma
@ EJP, да, это правильно - но поскольку в нем существует множество учебных пособий по этим библиотекам/функциям, я думал, что человеку будет проще настраивать все эти вещи с использованием довольно простых элементов, таких как Spring и UnboundId. – vegaasen