ASP .NET core mvc и Microsoft Graph API - PullRequest
0 голосов
/ 23 мая 2018

Я собираюсь интегрировать Microsoft Graph API в моё решение ASP.NET core mvc.Дело в том, что мое приложение размещено в Azure, я знаю appID, а также secretID, и разрешения в Azure действительны.

Я не нашел никакой документации о том, как добавить аутентификацию в Graph.одновременно с уже существующей аутентификацией на моем сайте.Я уже пытался получить доступ, получив токен доступа, выполняющий запрос POST, но это не лучший способ сделать это.

Несколько советов для меня?

1 Ответ

0 голосов
/ 11 июня 2018

Я не нашел никакой документации о том, как добавить аутентификацию в Graph одновременно с уже существующей аутентификацией на моем сайте.

Вы можете следовать этому учебнику по использованию промежуточного программного обеспечения OpenID Connect и библиотеки аутентификации Active Directory (ADAL) для конечной точки AD v1.0.

Примечание: Вам необходимо установить необходимые разрешения для приложения AAD для доступа к Microsoft Graph API на портале Azure, затем изменить GraphResourceId в appsettings.json на https://graph.microsoft.com/ и изменить связанныезапросить конечную точку и параметры для доступа к профилю пользователя в UserProfileController.cs.

Кроме того, вы можете выполнить Образец Microsoft Graph Connect для ASP.NET Core 2.0 для конечной точки Azure AD v2.0.

Кроме того, вы можете использовать встроенную Аутентификацию и авторизацию в службе приложений Azure и следовать Настройте приложение службы приложений для использования входа в Azure Active Directory без добавления промежуточного ПО для проверки подлинности вручнуюв вашем коде.Затем вы можете получить токены в коде вашего приложения, подробности которого вы можете использовать здесь .

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