Я хотел бы использовать 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
Я проверил у своего администратора клиента, и он сказал, что мой запрос имеет пустой идентификатор устройства. Здесь кто-нибудь может помочь?