Как получить информацию о пользователе Azure AD в. NET Core 3.1? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть приложение, которое размещено в Azure и находится за нашими организациями Azure AD. Для доступа к сайту мне необходимо пройти аутентификацию в AD. Само приложение. NET Core настроено на использование анонимной аутентификации. Мой вопрос: как мне получить доступ к заявкам пользователей Azure AD, чтобы я мог отображать их имена в пользовательском интерфейсе, использовать их SID для сохранения пользовательских c состояний пользовательского интерфейса и т. Д. c?

1 Ответ

0 голосов
/ 16 июня 2020

Вы можете использовать MS Graph для получения информации о пользователях. Документ, который может вам помочь: здесь .

Фрагмент C#, который может вам помочь, находится ниже:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var users = await graphClient.Users
    .Request()
    .GetAsync();

Пожалуйста, дайте мне знать, если вам что-то понадобится дополнительная помощь.

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