expect(JSON.stringify(result)).toEqual(
JSON.stringify(call([authMock, authFunction]))
);
ADAM не является действительно полной заменой для Active Directory. Например, ADAM не понимает типы другой группы и не включает RootDSE по умолчанию. Вы могли протестировать против ADAM, но можно столкнуться с незначительными различиями в структурах запроса.
При разработке приложения, которое будет зависеть от Active Directory затем, действительно необходимо создавать приложение против Active Directory. Я смог получить несколько Контроллеров домена, работающих очень хорошо в Виртуальном ПК (бесплатное) использование только 300 МБ памяти и бесплатная пробная версия Windows Server.
Если, однако, Вы создаете приложение, которое просто нужно в каталоге LDAP и будет Active Directory не использования, чем ADAM может удаться очень хорошо. Файл расширения схемы Вы упомянули (MS-AdamSchemaW2K3. LDF), работал бы просто великолепно, но Вы захотите установить RootDSE для более легкого, связывает.
Наконец, Microsoft AD/AM не является действительно дружелюбным Администратором, особенно с точки зрения поиска и устранения неисправностей. Я закончил тем, что писал приложение, чтобы помочь диагностировать AD / проблемы, которые можно найти полезным.
Я только знаю об импорте файла Пользователей MS. Я вижу, что существует руководство неродного шага
Наилучшим подходом будет установка сервера Windows 2003 с Active Directory, загруженной в качестве контроллера домена. Вы не можете на 100% дублировать характеристики AD, используя только ADAM.
Я не уверен, с чем Вы подразумеваете под неспособностью использовать Ваше оборудование для выполнения экземпляра Active Directory вместо того, чтобы небрежно обращаться с ADAM. Я запустил тест серверы AD в виртуальных машинах со всего 256 МБ RAM. Кажется мне, что ADAM никогда не будет соответствующим тестом в зависимости от какой Ваше выполнение.
Я провел бы время, пытаясь разбудить надлежащий AD и работая вместо этого.