У меня есть основное приложение .NET, размещенное на Azure App Service
.Приложение защищено с Azure App Service Authentication
.
Мне нужен токен доступа для доступа к Microsoft Graph.
Поскольку я включил Azure App Service Authentication
, и все пользователи, которые обращаются к веб-приложению, уже должны пройти проверку подлинности, мне было интересно, можно ли получить токен доступа из /.auth/me
или Request.Headers["x-ms-token-aad-access-token"]
.
Я пытался следовать примеру, опубликованному на здесь , где я настроил свои additionalLoginParams
/config/authsettings
на ["resource=https://graph.windows.net"]
(или ["resource=https://graph.microsoft.com"]
согласно предложению Rohit), что, в свою очередь, должно дать мне токен доступа к MS Graph либо через /.auth/me
на стороне клиента или Request.Headers["x-ms-token-aad-access-token"]
на C #.
Однако я проверил как на стороне сервера, так и на стороне клиента, и токен доступа не был найден.Есть идеи, что пошло не так?