PowerBi REST APIを使用するようにアプリケーションを認証しようとしています。このため私はhereの例を非電力BIユーザーに使用しようとしています。ここで私が認証に使用したコードです。しかし、次の例外があります。型「Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException」の未処理の例外がmscorlib.dll で発生しました。追加情報:Azure AD OauthでのPowerBi認証の問題
Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceExceptionは、未処理の メッセージだったフェデレーションサービスをhttps://msft.sts.microsoft.com/adfs/services/trust/13/usernamemixedでエラーが返されましたID3242:セキュリティトークンを認証または承認できませんでした。
正しいアプリケーションとグループIDを入力していることを確認しました。
var credential = new UserPasswordCredential(Username, Password);
// Authenticate using created credentials
var authenticationContext = new AuthenticationContext(ConfigurationManager.AppSettings["authorityUrl"]);
AuthenticationResult authenticationResult = await authenticationContext.AcquireTokenAsync(ConfigurationManager.AppSettings["resourceUrl"], ConfigurationManager.AppSettings["clientId"], credential);
if (authenticationResult == null)
{
Console.WriteLine("Authentication Failed.");
}
ここで間違っていることを知りたいですか?私のAzureのユーザー名はこのアプリで所有者アクセス権を持っています。