Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Попробуйте наши новые API с помощью API безопасности MS Graph. Дополнительные сведения см. в статье Использование API безопасности Microsoft Graph — Microsoft Graph | Microsoft Learn.
Важно!
Некоторые сведения относятся к предварительным выпускам продуктов, которые могут быть существенно изменены до коммерческого выпуска. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно предоставленных здесь сведений.
Microsoft Defender предоставляет большую часть своих данных и действий с помощью набора программных API. Эти API помогают автоматизировать рабочие процессы и использовать возможности Microsoft Defender.
Как правило, для использования API необходимо выполнить следующие действия:
- Создание приложения Microsoft Entra
- Получение маркера доступа с помощью этого приложения
- Использование маркера для доступа к API Microsoft Defender
Примечание.
Для доступа к API требуется проверка подлинности OAuth2.0. Дополнительные сведения см. в разделе Поток кода авторизации OAuth 2.0.
После выполнения этих действий вы будете готовы получить доступ к API Microsoft Defender с помощью определенного контекста.
Контекст приложения (рекомендуется)
Используйте этот контекст для приложений, которые выполняются без вошедшего пользователя, например фоновых служб или управляющих программ.
- Создайте веб-приложение Microsoft Entra.
- Назначьте приложению необходимые разрешения.
- Создайте ключ для приложения.
- Получите маркер безопасности с помощью приложения и его ключа.
- Используйте маркер для доступа к API Microsoft Defender.
Дополнительные сведения см. в статье "Создание приложения для доступа к Microsoft Defender без пользователя".
Контекст пользователя
Используйте этот контекст для выполнения действий от имени одного пользователя.
- Создание собственного приложения Microsoft Entra.
- Назначьте приложению требуемое разрешение.
- Получите маркер безопасности, используя учетные данные пользователя для приложения.
- Используйте маркер для доступа к API Microsoft Defender.
Дополнительные сведения см. в статье "Создание приложения для доступа к MICROSOFT DEFENDER API от имени пользователя".
Контекст партнера
Используйте этот контекст, если необходимо предоставить приложению многим пользователям в нескольких клиентах.
- Создание мультитенантного приложения Microsoft Entra.
- Назначьте приложению требуемое разрешение.
- Получите согласие администратора для приложения из каждого клиента.
- Получите маркер безопасности, используя учетные данные пользователя на основе идентификатора клиента.
- Используйте маркер для доступа к API Microsoft Defender.
Дополнительные сведения см. в статье "Создание приложения с партнерским доступом к Microsoft Defender API".
Статьи по теме
Использование API безопасности Microsoft Graph — Microsoft Graph | Microsoft Learn
Авторизация OAuth 2.0 для входа пользователей и доступа к API
Управление секретами в серверных приложениях с помощью Azure Key Vault
Создание приложения Hello world, которое обращается к API Microsoft 365
Совет
Хотите узнать больше? Общайтесь с членами сообщества Microsoft Security в нашем техническом сообществе: Microsoft Defender XDR Tech Community.