У меня есть сценарий, в котором мне нужно встроить информационные панели PowerBI, которые я выполняю, выполнив следующие действия:
- Использование ADAL.JS для аутентификации пользователя браузера с помощью AD;затем используйте приложение AD, чтобы запросить токен доступа к приложению powerbi.
- Передайте этот токен доступа в PowerBI-Javascript (powerbi.embed) и вставьте данную панель / отчет на мою страницу.
Все это работает нормально.Я понимаю, что для того, чтобы панель инструментов / отчет была «встраиваемой» таким образом, сначала необходимо ДОЛЖНО быть общим .Даже когда я являюсь создателем / владельцем данной панели мониторинга, она не сможет отобразить в сценарии встраивания , если не будет передан впервые (со мной!).Даже если рабочая область приложения / App помечена как общедоступная, игра не выполняется.
Я могу жить с этим.
Однако я хочу поделиться всеми такими инструментальными панелями / отчетами, которые нужно встраивать, со всеми аутентифицированными пользователями AD, чтобы никто никогда не получал ошибку отказа в доступе, если они могут выполнить аутентификацию.AD.
Возможно ли это?
(Примечание: единственное место, где я видел PowerBI, предлагает такой вариант «Вся организация», когда публикует приложение; но публикуетприложение <> , разделяющее содержимое приложения! Все это совсем не интуитивно понятно!)