Реализация безопасности Azure для разработчиков
Anushika Agarwal
Cloud Data Engineer
Единый API для доступа к данным Microsoft 365
Одна точка входа для всех сервисов

PeopleSphere использует:
Graph объединяет всё это

Единый API: одна точка входа для доступа к ресурсам Microsoft Cloud

Компоненты запроса:
Метод: GET, POST, PATCH и др.
Версия: v1.0, beta
Ресурс: users, groups и др.
Параметры запроса: $select, $filter
Заголовки: Authorization, Content-Type

Поддерживаемые методы:
GET: получить данные
POST: создать новые данные
PUT: полностью заменить данные
PATCH: обновить существующие данные
DELETE: удалить данные

https://graph.microsoft.com/v1.0/groups
Стабильные API

beta
https://graph.microsoft.com/beta/groups`

Конкретные данные, с которыми вы работаете.
Примеры:
/users, /me/groups/users/{userId}/events


Параметры для фильтрации, сортировки или выбора данных
Select:
$select=id,displayNameFilter:
$filter=startswith(displayName, 'John')Top:
$top=5


Передают метаданные в HTTP-запросах и ответах
Два типа заголовков: стандартные и специфичные для API

Bearer {access_token}application/json30https://graph.microsoft.com/operationStatusРеализация безопасности Azure для разработчиков