Я получаю ошибку AuthenticationFailed
с внутренней ошибкой InvalidAuthenticationTokenAudience
при попытке выполнить запрос к конечной точке / environment.
Я уже создал приложение в Azure Active Directory, предоставив ему доступ на портале управления аналитиками временных рядов, и уже могу получить токен доступа Oauth 2.0 с URL-адреса аутентификации.
Я пытался присвоить URL токена ресурс * / аудитория / область действия https://api.timeseries.azure.com/', но API продолжает возвращать одно и то же сообщение об ошибке:
{
"ошибка": {
"code": "AuthenticationFailed",
«message»: «Серверу не удалось аутентифицировать запрос. Маркер был получен от неверной аудитории или ресурса.»,
"innerError": {
"code": "InvalidAuthenticationTokenAudience",
"message": "токен доступа был получен от неверной аудитории или ресурса '00000002-0000-0000-c000-000000000000'.
точно совпадать (включая косую черту) с одним из разрешенных
зрителей https://api.timeseries.azure.com/'."
}
}}
Я использую Postman с типом аутентификации Oauth 2.0, учетными данными клиента и предоставлением в качестве основного параметра заголовка аутентификации для запроса токена.
Кто-нибудь пробовал это с успехом?
Обновление 01:
Декодированная (с использованием JWT, как предлагается в комментариях) часть payload
одного из токенов показывает, что поле aud
имеет значение 00000002-0000-0000-c000-000000000000
. Что определенно не так.