Когда я пытаюсь аутентифицировать себя и получить токен от Azure AD, используя метод acqu_token_with_username_password, я получаю следующую ошибку:
Тело запроса должно содержать следующее параметр: 'client_assertion' или 'client_secret'.
Я передаю идентификатор клиента. Я читал в некоторых других сообщениях, что проблема может заключаться в том, что приложение должно быть зарегистрировано как " "родное" приложение, а не веб-приложение, но эта публикация заняла 2 года go, и я нигде не вижу в свойствах приложения в Azure указания, что это собственное приложение. Я передаю идентификаторы в переменных через вызов:
token = auth_context.acquire_token_with_username_password(resource, username, password, clientId)
, и я не вижу нигде в "приобретении_популярного_имя_пользователя", где бы я передавал client_assertion или client_secret, не говоря уже о том, что я не уверен что бы я там положил.