【发布时间】:2015-01-08 22:21:55
【问题描述】:
所以我试图找到一种“最佳”方式与 Active Directory 读/写模式进行交互(创建界面)。所以我在这两种方法之间做出决定:
- 尝试使用 ADWS。
- C# 实现。
显然对于 ADWS 不是 that easy 即使有一个完整的 WSDL 我无法找到它,尝试通过 SOAPui 进行一些测试...
现在堡垒的 C# 实现有 few implementations 但我仍然不确定它是否 100% 可以对 AD 进行完整的 READ/WRITE,即从 REST WS 创建帐户用户、查询用户信息等。
所以我的问题是
- 有没有办法从 AD 服务器获取 WSDL,以便我可以将其用作起点? (我不想让我进入 PowerShell 之类的东西)
- 有没有关于最新版本 C#、libs 等的好文章来帮助我实现这一点?
- 有更好的方法吗?
作为一个例子,这就是我们想要做的:
场景 1:
- 创建公开 AD 信息的 Web 服务 (INTERFACE)
- Web 服务可以是 REST 或 SOAP
- WS 应该读取/查询/写入 AD
- 网络内的任何应用程序都可以使用 WS
场景 2(我们目前计划做的事情):
- Sharepoint 读取广告信息
- 作业应将 AD 复制到 DB
- 应用程序可以读取此数据
- DB 和 AD 之间应该存在一些复制
欢迎提出任何建议
我正在使用服务器 2008R2,Sharepoint 基础 2010
【问题讨论】:
-
我们为超过 50k 的用户开发了几个适用于 AD 的应用程序。 AD 是从 C# 寻址的。看这里codeproject.com/Articles/18102/…如果你有具体问题,再问。
标签: c# web-services rest sharepoint active-directory