Microsoft Graph

Supported OS Linux Windows Mac OS

Overview

Use the Microsoft Graph security API to connect Microsoft security products, services, and partners to streamline security operations and improve threat protection, detection, and response capabilities.

The Microsoft Graph security API is an intermediary service (or broker) that provides a single programmatic interface to connect multiple Microsoft Graph security providers (also called security providers or providers). Requests to the Microsoft Graph security API are federated to all applicable security providers. The results are aggregated and returned to the requesting application in a common schema.

This integration gathers security events from the following products:

  • Microsoft Entra ID Protection
  • Microsoft 365 Defender
  • Microsoft Defender for Cloud Apps
  • Microsoft Defender for Endpoint
  • Microsoft Defender for Identity
  • Microsoft Defender for Office 365
  • Microsoft Purview Data Loss Prevention
  • Micorosoft Sentinel

Setup

To integrate Microsoft Graph with Datadog, Datadog connects to Microsoft using OAuth. The authenticated user must have the follower permission scopes to integrate:

  • offline_access
  • APIConnectors.Read.All
  • SecurityAlert.Read.All

Installation

  1. Navigate to the Integrations Page and search for the “Microsoft Graph” Integration.
  2. Click the tile.
  3. To add an account to install the integration, click the Add Microsoft Account button.
  4. After reading the instructions in the modal, click the Authorize button, which redirects you to the Microsoft Login Page.
  5. On the screen requesting access, click Authorize. This allows Datadog to view security events.
  6. You’re redirected back to Datadog’s Microsoft Graph tile with a new account. Datadog recommends changing the ‘Account Name’ to something easier to remember.

Configuration

Validation

Data Collected

Logs

Microsoft Graph collects all avaialable Microsoft Graph Security Events.

Troubleshooting

Need help? Contact Datadog support.