Stream Auth0 Events
Follow this step by step guide to enable real-time event streaming from your Auth0 Tenant to SlashID for enhanced monitoring and protection.
Step 1: Create a Log Stream
Log in to the Auth0 Dashboard.
Navigate to 'Monitoring' > 'Streams' from the left sidebar.
Click on the '+ Create Log Stream' button.
Configure the Log Stream
- In the 'Create Log Stream' window:
- Select 'Custom Webhook' as the event destination type.
- Enter a name for your log stream (e.g., "SlashID Event Stream").
- Enter
https://api.slashid.com/nhi/events/v2/auth0_domainin the 'Payload URL' field. - Set 'Content Type' to
application/json. - Set 'Content Format' to
JSONLINES. - In the 'Authorization Token' field, enter your SlashID Data Source Event Streaming Token.
- Select the event types you want to stream. For comprehensive monitoring, we recommend selecting all event types.
- Click on the 'Save' button.
tip
You can obtain your SlashID Data Source Event Streaming Token from the SlashID Console at 'Identity Protection' > 'Configuration' > 'Data sources'. Click on your Auth0 data source and copy the 'Event Streaming Token'.
Verify Configuration
- Once saved, Auth0 will begin streaming events to SlashID in real-time.
- You can verify the stream is working by checking the 'Health' indicator in the Streams list - it should show 'Active' status.
- Events will appear in the Identity Protection Dashboard within a few moments.
Event Types
Auth0 streams various event types including:
- Authentication Events: Successful and failed logins, logouts
- User Management: User creation, updates, deletions, password changes
- MFA Events: Multi-factor authentication enrollment and challenges
- Token Events: Token exchanges, refreshes, and revocations
- API Operations: Management API calls and operations
- Administrative Actions: Settings changes and admin operations
For a complete list of Auth0 event types, see the Auth0 Log Event Type Codes documentation.