Как получить доступ к API графа из Angular 7, который использует Azure Ad Login - PullRequest
0 голосов
/ 03 октября 2019

Я хочу получить информацию о пользователе и группе из Azure Graph API. но я не знаю, как получить эти данные.

У меня есть приложение angular 8, оно работает в службах приложений Azure и использует проверку подлинности AAD, поэтому, когда я вызываю URL-адрес службы приложений (https://*********.azurewebsites.net), оно перенаправляется на страницу входа Azure. в Я хочу получить токен доступа для доступа к API графа, я пробовал MSAL, и adal-angular4 js для генерации токена доступа. Но оба имеют функцию входа в систему, он снова выдает страницу входа в систему.

Я не знаю, какдля этого, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 24 октября 2019

В этой теме задается несколько вопросов, поэтому я расскажу о них в очень коротком ответе:

С помощью конечной точки платформы удостоверений Microsoft вы можете подписывать пользователей в одностраничных приложениях как с личных, так и с рабочих или школьных учетных записей Microsoft.

  • Создайте базовый веб-API-интерфейс dot net, который будет защищен Azure AD. Вы можете использовать токен доступа, который вы получили в предыдущих шагах.

  • Теперь создайте метод в своемweb api для получения сведений о пользователе и группе

  • Передайте маркер доступа, который вы получили из описанных выше шагов.

  • Реализуйте все необходимые методы вВеб-API, который будет взаимодействовать с использованием учетных данных клиента.

Для получения дополнительной ссылки, пожалуйста, проверьте ссылки ниже:

https://odetocode.com/blogs/scott/archive/2018/02/21/managing-azure-ad-group-claims-in-asp-net-core.aspx

Общий поток будет выглядетьниже:

enter image description here

Для подробного примера, пожалуйста, проверьте:

https://docs.microsoft.com/en-us/azure/active-directory/develop/sample-v2-code

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