如何代表用户对Azure Active Directory图谱API进行身份验证?

时间:2014-03-26 11:06:00

标签: api azure office365

我在Windows Azure中设置了一个AD并创建了一些用户。我还在AD中注册/创建了一个应用程序,用于访问API(使用客户端和密钥ID)的第三方应用程序。

我已按照以下链接中列出的步骤对Graph API进行身份验证:

Authenticating to the Graph API

Getting an Application ID and Password for Authenticating to the Graph API

但是,当我尝试使用我的客户端和秘密ID时,我得到了"无效的客户端错误"消息。

Error validating credentials. Invalid client secret is provided.

也可以代表用户对图谱API进行身份验证(通过在AD中提供用户的客户端凭据)。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Azure ActiveDirectory的响应将包含一个id_token,其中包含用户在UPN字段中的电子邮件。如果您使用ADAL库或Office 365 API工具http://blogs.msdn.com/b/officeapps/archive/2014/03/12/announcing-office-365-api-tools-for-visual-studio-preview.aspx中的库,则此对象模型中提供了此信息。