У меня есть каталог ADAM, с которым наше приложение должно взаимодействовать.
В настоящее время у нас есть такая абстракция, что наш репозиторий использует Sql Server вместо того, чтобы делать соответствующие вызовы LDAP. Мы хотели бы приблизиться к нашей точке интеграции и использовать вместо этого наш реальный LDAP-репозиторий.
Проблема в том, что это замедляет наш сценарий разработки. У нас очень много опыта «Get Latest -> F5», и приложение «просто работает». Полное внедрение этой точки интеграции убьет это для нас, и мы не хотим делать это (полностью).
Да, мы все могли бы запускать виртуальные машины с ADAM на нем, но в этом есть много накладных расходов. У нас также есть централизованный сервер, который мы могли бы использовать, но он медленно подключается (мы работаем удаленно через 3G-соединения и его 5-секундный обмен данными для поиска LDAP).
Так что мне интересно, есть ли способ подключиться к протоколу LDAP, перехватить эти вызовы и перенаправить их в XML или базу данных некоторого вида. Я слышал, что такого рода вещи доступны (ересь!), Но не смог найти ничего в мире .Net (думаю, это была Java).
Так что в основном я ищу любого, кто решил подобную проблему или знает способ подключиться к вызовам LDAP. Спасибо.