Я выполняю аутентификацию с использованием Auth0, и мой провайдер: wadd
Я пытаюсь получить токен для использования с PowerBi, у меня есть попробовал следующее консольное приложение (токен, из вышеприведенного, clientId и Secret совпадают с тем, что используется в моем коннекторе Auth0 для подключения к моему AzureAD
var cred = new ClientCredential(clientId, secret);
var access_token_from_client_side = token;
var context = new AuthenticationContext("https://login.windows.net/common");
var res = context.AcquireTokenAsync("https://analysis.windows.net/powerbi/api",
functionCred, new UserAssertion(access_token_from_client_side)).ConfigureAwait(false).GetAwaiter().GetResult();
Console.WriteLine(res.AccessToken);
Я получаю следующую ошибку
{"error":"invalid_grant","error_description":"AADSTS50013: Assertion failed signature validation. [Reason - The provided signature value did not match the expected signature value., Thumbprint of key used by client: '...', Found key 'Start=12/26/2019 00:00:00, End=12/25/2024 00:00:00']\r\nTrace ID: ...\r\nCorrelation ID: ...\r\nTimestamp: 2020-02-25 21:13:48Z","error_codes":[50013],"timestamp":"2020-02-25 21:13:48Z","trace_id":"...","correlation_id":"b890dfad-1d6f-4e4a-ab15-34328818c295","error_uri":"https://login.microsoftonline.com/error?code=50013"}
Моя цель - получить токен, который будет использоваться для PowerBI, начиная с моего токена аутентификации AzureAD. Я разрешаю разрешения приложения для PowerBI с Azure
Чего мне не хватает?