我有一个我们的应用程序需要与之交互的ADAM目录。 目前我们有一个抽象,以便我们的存储库使用Sql Server而不是使用适当的LDAP调用。我们希望更接近我们的集成点,而是利用我们的实际LDAP存储库。
问题是这会减慢我们的开发方案。我们非常关注'获取最新信息 - > F5的体验和应用程序'正常工作'。完整地引入这个集成点会对我们造成伤害,我们不想(完全)这样做。
是的,我们都可以在其上运行带有ADAM的虚拟机,但其中有很多开销。我们还有一个我们可以使用的集中式服务器,但连接速度很慢(我们通过3G连接远程工作,以及5秒的LDAP查询往返)。
所以我想知道是否有办法挂钩到LDAP协议,拦截这些调用并将它们重定向到XML或somesort的数据库。我听说过这种东西可用(异议!)但在.Net世界中找不到任何东西(我认为这是Java)。
所以基本上我正在寻找解决类似问题的任何人,或者知道如何挂钩LDAP调用。感谢。
答案 0 :(得分:0)
您可以使用#if DEBUG转到数据库进行调试构建,就像现在一样,并在发布版本中转到LDAP存储库。