Я новичок в Power BI API и, следуя приведенной ниже ссылке, вставляю отчет Power BI на веб-сайт, использующий .NETSDK.
образец для встраивания для клиентов
Я - пользователь активного каталога Azure, и я загрузил Power BI, используя свою учетную запись активного каталога.Я следовал встраиванию установочного инструмента , чтобы настроить приложение в качестве собственного пользователя и получить идентификатор приложения, который будет использоваться для вызовов API.Один из членов моей команды разработал отчет Power BI и опубликовал рабочее пространство, которым я поделился.Мой тип аутентификации - MasterUser.Я скачал образец приложения, доступного в GitHub, как упомянуто в приведенном выше руководстве.Я был назначен администратором для моей учетной записи Power BI Pro и пытаюсь разместить отчет на веб-сайте.Я заменил учетные данные и другие идентификаторы, как описано в руководстве.Но это дает мне следующую ошибку:
unknown_user_type: Неизвестный тип пользователя
Этот фрагмент кода не работает во время вызова AquireTokenAsync.
private async Task<AuthenticationResult> DoAuthentication()
{
AuthenticationResult authenticationResult = null;
if (AuthenticationType.Equals("MasterUser"))
{
var authenticationContext = new AuthenticationContext(AuthorityUrl);
// Authentication using master user credentials
var credential = new UserPasswordCredential(Username, Password);
authenticationResult = authenticationContext.AcquireTokenAsync(ResourceUrl, ApplicationId, credential).Result;
}
return authenticationResult;
}
Пожалуйста, помогите мне решитьэтот.Заранее спасибо.