Microsoft Graph (ранее называемый унифицированным API Office 365) предоставляет несколько API-интерфейсов из облачных сервисов Microsoft через одну конечную точку REST API (https://graph.microsoft.com). Используя Microsoft Graph, вы можете превратить ранее сложные или сложные запросы в простые навигационные системы.
для Microsoft Graph дает вам: • единой API конечной точки для получения доступа агрегированных данных из нескольких облачных сервисов Microsoft в одном ответ • Простой навигации между объектами и и отношениями между ними • Доступа к разведке и идей, поступающим из облако Microsoft
И все это с использованием единого токена аутентификации.
Вы можете использовать API для доступа к фиксированным объектам, таким как пользователи, группы, почта, сообщения, календари, задачи и заметки, поступающие от таких служб, как Outlook, OneDrive, Azure Active Directory, Planner, OneNote и другие. Вы также можете получить рассчитанные отношения, основанные на графике Office (только для коммерческих пользователей), например список пользователей, с которыми вы работаете, или документы, которые вас окружают.
Зачем вам нужно ограничивать ресурсы на уровне пользователя? Пользователь может получить доступ к ресурсу, принадлежащему ему/ей по умолчанию.
Но вы все равно можете написать свою собственную бизнес-логику в приложении, чтобы ограничить запрос службы данных на уровне пользователя.