使用Azure Active Directory进行AD目录编程

时间:2013-12-22 00:07:40

标签: c# .net directoryservices azure-active-directory

是否可以使用System.DirectoryService命名空间以编程方式调用Azure Active Directory?

从本质上讲,我是否可以使用.NET提供的LDAP API与Azure的AD服务进行对话。

1 个答案:

答案 0 :(得分:6)

Azure Active Directory不支持LDAP协议,因此您将无法使用.NET的System.DirectoryService类。 AAD服务使用称为Graph API的东西来查询目录数据。这是一个基于REST的Web API。

http://msdn.microsoft.com/en-us/library/windowsazure/hh974476.aspx

如果您想通过AAD进行身份验证,可以使用ADAL库:

http://msdn.microsoft.com/en-us/library/windowsazure/jj573266.aspx