Auth0
  • 27 Mar 2025
  • 1 Minute to read
  • Dark
    Light

Auth0

  • Dark
    Light

Article summary

Auth0 is an authentication and authorization platform. It provides a set of tools and services that enables developers to easily add authentication, and authorization flows to their applications. For more information, refer to Auth0’s official documentation.

Integration Method: API

Tables: API Activity (6003), Authentication (3002)

This integration supports the following events.

Event

Description

Logs

Retrieve a list of logs of api and authentication activities

This integration supports the following versions.

Auth0 API Version

v2

Prerequisites

  • The user should have access to the Auth0 Dashboard and valid client credentials.

  • The user should have access to the DataBee console.

Configuration Overview

  1. Create an application with required permissions to fetch the data.

  2. Create Auth0 data feed in the DataBee console with the required Client credentials.

    DataBee Parameter

    Auth0 Parameter

    Client Key

    Client ID

    Client Secret

    Client Secret

    Token URL

    https://<domain>/oauth/token

Auth0 Configuration

  1. Log in to Auth0 dashboard by using your account credential.

     

  2. Under Applications, select Applications.
     

  3. Select Create Application.
     

  4. In the “Create application” window enter your Application ‘Name’ and select Machine to Machine Applications then click on Create.
     

  5. Select Auth0 Management API.
     

  6. In the “Authorize Machine to Machine Application” window provide the below mentioned permissions and then select Authorize.

    • read:logs

    • read:logs_users

  7. Select the Settings tab.

  8. Scroll down to Basic Information and you can find your credentials. Please copy Domain, Client ID and Client Secret and store them securely as they will be used further while configuring data feed in DataBee.

DataBee Configuration

  1. Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
     

  2. Search for the Auth0 and click it as shown below.

  3. Click on the API Ingest option for collection method.

  4. Enter feed contact information and click Next.

  5. In the configuration page, confirm the following:

    • Authorization Method: OAuth2

    • API Base URL: replace <domain> placeholder in https://<domain> with domain name generated before.

    • Client key: paste Client Id.

    • Client secret: paste Client Secret.

    • Token URL: replace <domain> placeholder with the Domain generated earlier.

    • Event Types: preselected for all the event types that integration pulls.

    • Audience URL: paste https://<domain>/api/v2/, here replace <domain> placeholder with domain name generated before.

  6. Click Submit.

Troubleshooting Tips

  • Ensure the client credentials are  pasted correctly. Visit settings page on the dashboard and copy the credentials from there. paste it on a text editor to ensure no spaces or unexpected characters are included and reconfigure the DataBee feed.

  • Ensure the permissions given to application are correct.

  • Ensure that Audience URL is correctly configured in the format mentioned above. Check for the trailing slash (i.e. “/”) in the Audience URL as well.


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence