Blazor WASM Azure AD Подключиться к Microsoft Graph - PullRequest
0 голосов
/ 08 мая 2020

У меня blazor wasm с Azure AD Connect. Я слежу за документами из здесь . Я могу войти в систему и получить токен доступа. Но проблема в том, что когда я пытаюсь использовать токен доступа для вызова API из https://graph.microsoft.com, я не могу его использовать, а в сообщении об ошибке написано Access token validation failure. Invalid audience.. Когда я отлаживаю https://jwt.ms, aud заполняется моим идентификатором клиента, а не MS Graph. Я уже пробовал добавить

builder.Services.AddMsalAuthentication(options =>
{
    builder.Configuration.Bind("AzureAd", options.ProviderOptions.Authentication);
    options.ProviderOptions.DefaultAccessTokenScopes.Add("https://graph.microsoft.com/.default");
}

в клиентском проекте, но все еще не могу использовать токен для доступа к MS Graph. Что еще мне нужно добавить?

1 Ответ

0 голосов
/ 08 мая 2020

Файлы cookie и данные сайтов могут сохраняться при обновлении приложений и мешать тестированию и устранению неполадок.

Вы использовали правильное значение https://graph.microsoft.com/.default для DefaultAccessTokenScopes. Но похоже, что это не действует.

См. Устранение неполадок , чтобы избежать воздействия кеширования.

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