Как получить доступ к графику Microsoft, если у меня уже есть токен доступа и авторизации - PullRequest
1 голос
/ 12 июня 2019

У меня есть токен доступа для Microsoft Graph и авторизационный токен пользователя. Они передаются от клиента к API с каждым запросом в заголовках. Маркер доступа получен из чтения AccessToken для доступа к Microsoft Graph на клиенте SPA.

Это моя реализация аутентификации в моем классе Startup.cs.

services.AddAuthentication(AzureADDefaults.BearerAuthenticationScheme)
                .AddAzureADBearer(options => Configuration.Bind("AzureAd", options));

Я хотел бы написать вспомогательный класс с интерфейсом, который я могу вызывать при каждом запросе, чтобы вызвать Microsoft Graph Api с моим токеном доступа и / или авторизации и прочитать содержимое ответа от "https://graph.microsoft.com/me/memberOf". Оба Клиентское приложение SPA и API зарегистрированы в Azure AD и имеют Member.Read.Hidden Предоставлено администратором.

Все реализации, которые я обнаружил в Интернете, требуют от вас аутентификации пользователя и получения токена доступа перед вызовом Graph.

...