Ldap сервер для разработчиков - PullRequest
7 голосов
/ 20 января 2011

Я занимаюсь разработкой проекта, который требует проверки ldap. Но у меня нет разработчика / qa ldap сервера.

Существует ли небольшой сервер ldap для Windows для тестирования / разработки?.

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

--- не важно ---

Я попробовал скомпилированный openldap, но не смог его понять. Проще говоря, я не понимаю, как подключиться к нему, как создать учетную запись и как проверить, клиент ldap вернул мне какое-то запутанное сообщение об ошибке, я попробовал несколько способов сделать это и, наконец, я сдаюсь.

Наконец, я установил домен, его было нелепо легко установить (2008 r2), перезагрузить сервер и все.

В любом случае, спасибо за советы opendlap и aldps

Ответы [ 8 ]

8 голосов
/ 20 января 2011

Если вы работаете в Windows и используете Active Directory, взгляните на Active Directory Облегченные службы каталогов (AD LDS) - сервер LDAP, который вы можете установить и использовать на своем компьютере разработчика.

4 голосов
/ 20 января 2011

Сервер с открытым исходным кодом LDAP от OpenLDAP должен дать вам то, что вам нужно:

http://www.openldap.org/

3 голосов
/ 21 января 2011

Active Directory отлично работает в качестве сервера LDAP и включен в пробную версию Windows Server 2008.См. Ответ на мой вопрос Проверка соединений LDAP с сервером Active Directory .Я запускаю его на виртуальной машине KVM в Linux и запрашиваю его у клиента на основе OpenLDAP.

2 голосов
/ 04 июля 2016

Necromancing.У меня была такая же проблема.

OpenDS очень прост в настройке и не требует прав администратора.Вам просто нужно скачать ZIP-файл и запустить установщик.Программа установки также может заполнить каталог тестовыми записями - если вы хотите увидеть некоторые примеры данных.Это именно то, что вы ищете, когда хотите простой тестовый сервер для разработчиков.

Примечание:Разработка OpenDS была захвачена и превращена в OpenDJ , коммерческий проект forgerock.Хотя OpenDS все еще работает на Java7, только OpenDJ будет работать с Java8.

Однако OpenDJ по-прежнему БЕСПЛАТНО и OpenSource .Вы можете найти исходный код здесь в Bitbucket и получить его с помощью git:

git clone https://stash.forgerock.org/scm/opendj/opendj.git

Забудьте OpenLDAP и AD-LDS;они слишком сложны для простого тестирования.Кроме того, их пользовательский интерфейс ужасен, и вам нужно что-то, что вы можете запустить и запустить FAST без прав администратора, и заполнить его тестовыми данными за несколько минут, а не за несколько недель.А ApacheDS, к сожалению, потребует прав администратора (потому что он работает только как служба Windows, и вы не можете запускать / останавливать их, не будучи администратором).

Так что OpenDJ - это верный путь.

Apache Directory Studio - хороший клиент для просмотра, редактирования и импорта / экспорта данных через LDAP (LDIF).Однако, несмотря на то, что Apache Directory Studio написана на Java, она добавляет зависимость к gtk и имеет только двоичные файлы для x86 / x64, что означает, что она не будет работать на Chromebook с процессором ARM или на RaspberrryPI.

Но с тестовыми записями, автоматически добавляемыми в OpenDJ / OpenDS (если вы выбираете опцию), вам это даже не нужно.В случае сомнений используйте веб-интерфейс, который «говорит по LDAP».

2 голосов
/ 27 июля 2013

Apache предоставляет сервер каталогов под названием «ApacheDS» (Apache Directory Server) и предоставляет клиент управления графическим интерфейсом под названием « Apache Directory Studio », основанный на Eclipse.

ЕслиВы хотите иметь только тест, эта студия предоставляет встроенный сервер для теста, который легко связать.

Вы также можете установить студию непосредственно в Eclipse, используя этот сайт обновлений: http://directory.apache.org/studio/update/2.x/

1 голос
/ 15 ноября 2014

Вы можете довольно легко запустить свой собственный сервер LDAP для тестирования, используя godap: https://github.com/bradleypeabody/godap

Это написано на Go. Это очень маленький и простой.

В основном вам нужно будет скопировать пример сервера из godap_test.go и подключить его так, как вам нужно.

1 голос
/ 28 января 2011

Попробуйте OpenDS это очень просто и требует только Java.

1 голос
/ 27 января 2011

OpenLDAP. Поставляется с большинством Unixes и Linux. Для Windows это доступно из нескольких источников:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...