“AADSTS75005:请求不是有效的SAML 2.0协议消息。”当authenticationContext.AcquireTokenAsync用于获取令牌时

时间:2017-09-05 08:21:41

标签: azure powerbi

我想在我的应用程序中获取Azure AD令牌显示PowerBI报告。

下面的代码抛出错误:AADSTS75005:请求不是有效的SAML 2.0协议消息。

var authenticationResult1 = authenticationContext.AcquireTokenAsyn(resourceUri, clientID, credential).Result;

我使用的其他方法是:

TokenCache TC = new TokenCache();
ClientCredential CC = new ClientCredential(clientID, SecretID);        
Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authenticationContext1= 
       new Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext(authorityUri, TC);
AuthenticationResult result3 = authenticationContext.AcquireTokenAsync(resourceUri, CC).Result;

上面会返回令牌,但是当用于显示PowerBI报告时,我得到禁止错误。

我错过了什么? 感谢您的帮助!

0 个答案:

没有答案