Auth0

The Auth0 source is a webhook based source that uses their log stream feature.

To get started, create an auth0 source in the dashboard. The source should have a webhook URL and a Bearer Token that is available in the sources list.

Auth0 Configuration

Under monitoring > streams, create a new Custom Webhook log stream. Set the webhook URL to the api.runreveal.com URL provided in your auth0 source, and in Auth0 set the Bearer token value to the entirity of the bearer token string provided by RunReveal. This should include the word Bearer. Your bearer token string should look something like Bearer xxxxxxxxxxxxxxxxx.

Finally, ensure that the stream is configured as a JSON Array and click save after ensuring that all events are being sent.

Logs should begin flowing to your Auth0 source immediately!

Schema

The following columns are exposed for this source. RunReveal applies schema normalization across all sources, ensuring uniform field names and data types for cross-source queries and reusable detection logic.

Table: auth0_logs (60 columns)

ColumnType
workspaceIDString
sourceIDString
sourceTypeLowCardinality(String)
sourceTTLUInt32
receivedAtDateTime
idString
eventTimeDateTime
eventNameString
eventIDString
srcIPString
srcASCountryCodeString
srcASNumberUInt32
srcASOrganizationString
srcCityString
srcConnectionTypeString
srcISPString
srcLatitudeFloat64
srcLongitudeFloat64
srcUserTypeString
dstIPString
dstASCountryCodeString
dstASNumberUInt32
dstASOrganizationString
dstCityString
dstConnectionTypeString
dstISPString
dstLatitudeFloat64
dstLongitudeFloat64
dstUserTypeString
actorMap(String, String)
ColumnType
tagsMap(String, String)
resourcesArray(String)
serviceNameString
readOnlyBool
rawLogString
log_idString
dateNullable(DateTime)
typeString
descriptionString
client_idString
client_nameString
connectionString
connection_idString
ipString
user_agentString
hostnameString
user_idString
user_nameString
user_emailString
audienceString
scopeString
strategyString
strategy_typeString
is_mobileUInt8
promptsString
initiated_atInt64
completed_atInt64
elapsed_timeInt64
session_idString
statsString