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

Bre*_*bst 5 .net c# directoryservices azure-active-directory

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

从本质上讲,我是否可以与.NET提供的LDAP API对抗Azure的AD服务.

Ric*_*all 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