我在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中提供用户的客户端凭据)。
感谢任何帮助。
答案 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中的库,则此对象模型中提供了此信息。