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