Мы можем использовать M icrosoft Graph для получения всех пользователей с помощью следующей просьбы:
GET:https://graph.microsoft.com/v1.0/users
Вы можете получить имя пользователя, мобильные и электронной почты через DisplayName, MobilePhone, почты собственности. А чтобы получить картину профиля, мы должны отправить запрос, как показано ниже для каждого пользователя:
https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/photo/$value
И вызвать API Microsoft Graph REST, необходимо зарегистрировать приложение и предоставить подходящее разрешение для приложения.
Сфера для List User:
User.ReadBasic.All; User.Read.All; User.ReadWrite.All; Directory.Read.All; Directory.ReadWrite.All; Directory.AccessAsUser.All
Сфера для get photo:
User.Read; User.ReadBasic.All; User.Read.All; User.ReadWrite.All; User.Read
И так как мы должны получить профиль различных пользователей, мы должны использовать приложение только лексемы (Daemon сервис приложение).
Обратитесь к here для вызова Microsoft Graph в приложении