Вызов API сервера отчетов Power BI с использованием аутентификации на основе токенов

Надеюсь, у вас все отлично!

Я создаю проект службы Windows (ядро .net), который будет извлекать все отчеты с сервера отчетов Power BI и отправлять электронные письма пользователям в соответствии с расписанием. В электронном письме будет ссылка для доступа к отчету, или отчет будет уже прикреплен (pptx,pdf,doc,txt) к электронному письму в любом формате, запланированном пользователем.

Я использовал API сервера отчетов Power Bi, используя эту справочную ссылку:PBIRS | 2.0 | Microsoft-Rs | Чванство

Моя проблема в том, что этот API доступен напрямую с использованием учетных данных Windows. Я вызвал api, используя свойство CredentialCache.DefaultNetworkCredntials внутри класса HttpClientHandler. Но это не то, что мы планируем в производственной среде. Я хочу получить доступ к этим API с помощью аутентификации на основе токена, чтобы пользователь мог просто щелкнуть ссылку, которая имеет токен / аутентифицирована, и увидеть или загрузить отчет.

Кто-нибудь может мне помочь, пожалуйста! Ранний ответ приветствуется.

Спасибо!

1 ответ

Я думаю, что pbi_rs еще не поддерживает аутентификацию на базе токенов. но есть решение для настройки аутентификации.Пользовательская аутентификация в powerBI RS

Другие вопросы по тегам