我想知道是否可以从用C#开发的云应用程序访问客户端Active Directory。如果是,请提供解决方案
答案 0 :(得分:1)
假设所需的网络连接可用,是的。所需的“网络连接性”取决于所使用的实际访问机制。例如,通过安全LDAP访问Active Directory要求将TCP端口636从源打开到域控制器。
由于在云托管源和Active Directory域控制器之间打开端口并不总是可行/切合实际/“一个好主意”,因此您可以研究一下ADFS(Active Directory联合身份验证服务),它是可以公开的联合身份验证框架Internet,然后在客户端应用程序中使用(我们也有很多第三方供应商,它们也支持通过ADFS进行身份验证和目录数据检索)。
关于解决方案-Internet上有很多示例。在这里搜索,搜索Github,在总体上搜索Internet。