Аутентификация API администратора Power BI в Python - PullRequest
0 голосов
/ 28 мая 2020

Я хотел бы использовать API администратора с Power BI из python.

Для этого я не могу пройти аутентификацию с помощью идентификатора клиента и секрета клиента, но мне нужно пройти аутентификацию с помощью имени пользователя и пароль. Вот мой код:

import adal
import requests    
username = 'XXX'
password = 'XXX'
client_id  = 'XXX'
context = adal.AuthenticationContext(authority=authority_url, validate_authority=True, api_version=None)
token = context.acquire_token_with_username_password(resource=resource_url, username=username, password=password, client_id=client_id)
print(token.get('accessToken'))

Сообщение об ошибке:

Access has been blocked by Conditional Access policies. The access policy does not allow token issuance

Я проверил у своего администратора клиента, и он сказал, что мой запрос имеет пустой идентификатор устройства. Здесь кто-нибудь может помочь?

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