Skip to main content

Setup Integration from Auth0(Incomplete)

Auth0 Integration Guide

Integrate Auth0 to ingest identity-related logs such as login attempts, user authentications, MFA usage, and blocked requests to support identity threat detection and correlation.

Credentials & API Access Setup (Auth0)

Before setting up the integration, create a Machine-to-Machine application in Auth0 to collect logs via API.

Steps:

  1. Log in to the Auth0 Dashboard.

  2. Go to Applications → APIs.

  3. Create or select your Management API (typically named Auth0 Management API).

  4. Under Machine-to-Machine Applications, authorize your log collector app.

  5. Take note of the following credentials:

    • Auth0 Domain (e.g., your-tenant.us.auth0.com)

    • Client ID

    • Client Secret

    • Audience: usually https://your-tenant.us.auth0.com/api/v2/

Required DetailValue
Auth0 Domainyour-tenant.auth0.com
Client IDFrom your M2M Application
Client SecretFrom your M2M Application
Audiencehttps://your-tenant.auth0.com/api/v2/
Token URLhttps://your-tenant.auth0.com/oauth/token

Permissions Reference (Auth0 M2M App)

Ensure the app is granted the following scopes from the Auth0 Management API:

Data StreamScope Required
Login Activityread:logs, read:users
MFA Logsread:logs
Failed Loginsread:logs
User Access Logsread:users, read:logs

🔐 You can test token access using Postman or curl before ingesting.

 

Aquila Integration Configuration (Mimecast)

(incomplete)