Доступ к Microsoft Graph API (для OneDrive) из ASP.Net Web API и MVC Web Application. - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть .Net Core Application, использующий IdentityServer4 с CustomStore, созданный для аутентификации. Теперь я хочу получить доступ к Graph API для текущего пользователя (пользователь из Custom UserStore и имеет то же имя пользователя / адрес электронной почты в Azure AD).

Требуется перенаправить пользователя на экран согласования графика, когда пользователь пытается получить доступ к ресурсу в OneDrive, если он еще не прошел проверку подлинности.

Я создал портал регистрации приложений Azure, но перепутал предоставленные примеры, поскольку они используют OAuth для аутентификации, а я уже использую IdentityServer4.

Я слежу за этим; https://developer.microsoft.com/en-us/graph/docs/concepts/auth_overview

1 Ответ

0 голосов
/ 17 сентября 2018

Согласно вашему описанию, я предполагаю, что вы хотите получить доступ к Microsoft Graph, но у вас есть собственный Identity Server.

В примере из официального документа показано только, как получить маркер доступа.

В этом случае у вас есть собственный Identity Server, что означает, что вы можете использовать Получить доступ без пользователя .

В качестве упомянутого официального документа вы можете запустить егов качестве фоновых служб или демонов.

Мы можем получить доступ из этих фоновых служб, когда он нам понадобится, и использовать его для вызова Microsoft Graph.

...