Как пройти аутентификацию в Power BI Rest API без регистрации приложения в AAD? - PullRequest
0 голосов
/ 16 июня 2020

Как в javascript вы можете пройти аутентификацию в Power BI Rest API без регистрации приложения в AAD? Таким образом, человек из приложения предоставит учетные данные и сможет экспортировать некоторые отчеты, например, наборы данных sh.

Руководства и документы Первый пункт - это зарегистрировать приложение и получить как минимум clientId. Но примеры сценариев PowerShell с функцией Login-PowerBI (Connect-PowerBIServiceAccount) позволяют войти после заполнения всплывающего окна входа. То же самое и при использовании кнопки «TryIt» в документации по API. Я бы хотел сделать это в javascript, но не знаю, какой сценарий там происходит.

В документации «Получите Azure токен доступа AD для вашего приложения Power BI» https://docs.microsoft.com/en-us/power-bi/developer/embedded/get-azuread-access-token есть сценарии ios «Пользователь владеет данными» и «Приложение владеет данными», но оба хотят зарегистрировать приложение. Что мне не хватает?

1 Ответ

1 голос
/ 17 июня 2020

Для аутентификации PowerBI требуется AAD, и если вы применяете пользовательский AAD как единый вход, у вас должен быть доступ к PBI.

Взгляните на это do c:

https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/what-is-single-sign-on

Когда Powershell открывает окно аутентификации, он создает сеанс с аутентификацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...