Hub
Cloud

Azure Entra ID (Azure AD)

Microsoft Entra ID sign-in and audit logs — interactive and non-interactive authentication, service principal sign-ins, and directory changes. Covers MFA, Conditional Access, AADSTS errors, and role/group management.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/cloud-azure-entra-id/generator.yml \
  --id entra-id \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
signin-interactive-successInteractive sign-ins (browser, desktop apps)~30%authentication
signin-interactive-failureFailed interactive sign-ins (AADSTS errors)~10%authentication
signin-noninteractive-successToken refresh, SSO, background auth~25%authentication
signin-noninteractive-failureExpired tokens, revoked sessions~5%authentication
signin-service-principalApp/service principal authentication~15%authentication
audit-directory-changeDirectory changes (user/group/role/app mgmt)~15%iam

Realism Features

  • 14 AADSTS error codes — bad password, locked, CA block, MFA required, KMSI interrupt
  • 7 Conditional Access policies with enforced/reportOnly modes and grant controls
  • 5 authentication methods — Password, FIDO2, Windows Hello, Authenticator push + passwordless
  • Service principal sign-ins with client secrets, certificates, and federated credentials
  • 21 audit operations across 6 categories (User, Group, App, Role, Policy, Device)
  • 18 users across 9 departments including 2 admins and 2 service accounts

Sample Output

{
  "@timestamp": "2026-03-04T10:15:22+00:00",
  "cloud": {
    "provider": "azure",
    "account": {
      "id": "aaaabbbb-0000-cccc-1111-dddd2222eeee"
    }
  },
  "event": {
    "action": "UserLoggedIn",
    "category": [
      "authentication"
    ],
    "dataset": "azure.signinlogs",
    "outcome": "success",
    "type": [
      "start",
      "allowed"
    ]
  },
  "user": {
    "domain": "contoso.com",
    "email": "sarah.jones@contoso.com",
    "full_name": "Sarah Jones",
    "name": "sarah.jones"
  },
  "azure": {
    "signinlogs": {
      "category": "SignInLogs",
      "result_type": "0",
      "properties": {
        "app_display_name": "Microsoft Graph",
        "client_app_used": "Browser",
        "conditional_access_status": "success",
        "is_interactive": true,
        "risk_level_aggregated": "none",
        "device_detail": {
          "browser": "Chrome 122.0.0",
          "operating_system": "Windows 10",
          "trust_type": "Hybrid Azure AD joined"
        },
        "authentication_details": [
          {
            "authentication_method": "Microsoft Authenticator (push notification)",
            "succeeded": true
          }
        ]
      }
    }
  }
}

Parameters

ParameterDefaultDescription
agent_ide3f4a5b6-...Filebeat agent UUID
agent_version8.17.0Elastic Agent version
tenant_idaaaabbbb-0000-cccc-...Azure AD / Entra ID tenant ID

Related Generators