Самый простой способ получить сервер Active Directory для тестирования

9

Мы разрабатываем приложение .net и собираемся добавить к нему аутентификацию. Мы хотели бы использовать Active Directory для этого, но стремимся сделать это максимально простым для тест-сервера, используемого для разработки.

Что нужно для запуска Active Directory? Могу ли я запустить его локально на моей установке Win7? Я слышал об ADAM и AD LDS, но на самом деле не знаю деталей, кроме того, что знаю, что они - легкие реализации.

Так; Какой самый простой способ для работы Active Directory для тестирования?

stiank81
источник
Так рад видеть, что никто из MS не удосужился предоставить тестовый экземпляр.
сорин
Вы можете использовать этот тестовый сервер: documize.github.io/ad-ldap-test-server
Харви Кандола,

Ответы:

6

Вам понадобится установка сервера (Windows 2003/2008 / 2008R2) для установки Active Directory.

Как правило, самый простой способ сделать это в среде test / dev - это установить серверную ОС в виртуальную машину и настроить внутри нее домен. Это действительно не так сложно, если вы просто хотите запустить очень маленький домен, чтобы люди могли проверить его подлинность.

Zypher
источник
То же самое касается облегченных версий? (AD LDS / ADAM)
stiank81
1
@ stiank81: правильно, для любого из компонентов AD вам нужна ОС сервера.
Zypher
если у вас есть «полная» версия, вам не понадобится облегченная версия. Нет никакой разницы с точки зрения аутентификации.
Джим Б
2

Вы можете сделать это на виртуальной машине, используя Virtual Box , аппаратная часть вашего хост-компьютера определит, насколько хорошо она работает. Вам также понадобится лицензия для установки. Он не будет работать локально на Win7, вам нужна серверная ОС.

DanBig
источник
4
Вам не нужна лицензионная копия, у них есть пробные версии, которые вы можете установить на виртуальную машину. Если вы уже используете Hyper-V, вы можете загрузить готовый к работе VHD-файл, даже проще.
mfinni
Ах да, забыл об этом. Вчера был занят, я просто печатал ...
DanBig
так что исправьте фактический ответ
Эйдан Райан
1

Samba , бесплатный и очень популярный файловый сервер SMB / CIFS, имеет встроенный Active Directory и сервер LDAP . Лучше всего запускать его на какой-нибудь виртуальной машине Linux (я предпочитаю VirtualBox для простого тестирования приложений). Обязательно посмотрите раздел установки для требований.

DaAwesomeP
источник
Это не Microsoft AD, но это хороший метод для базового тестирования. Samba также управляет своими пользователями отдельно от действующей ОС Linux, на которой работает, что упрощает управление пользователями благодаря, по-видимому, бесконечному количеству доступных программ управления Samba.
DaAwesomeP