Auth0

Overview

Auth0 is an identity and access management platform that provides secure authentication, user management, and organization modeling capabilities. In Zenskar, you can connect Auth0 as a data source to sync user and organization data, enabling identity-aware billing workflows and enriched customer records. The Zenskar Auth0 data-source connector fetches data from Auth0 Management API.


Prerequisites

Supported streamRequired scope
Clientsread:clients
Organizationsread:organizations
OrganizationMembersread:organization_members
OrganizationMemberRolesread:organization_member_roles
Usersread:users

Set up an Auth0 data-source connector via Zenskar dashboard

  1. Log into your Zenskar dashboard.
  2. In the left side bar, click Usage > Data Sources.
  3. In the top-right corner, click + ADD DATA SOURCE.
  4. On the Add New Data Source page, configure the Auth0 connector.
  5. Click on the SAVE SOURCE button.

Connector configuration

General configuration

FieldDescriptionRequired
Source NameEnter a unique name for this data source.Yes
Source TypeSelect Auth0 from the dropdown menu.Yes

Data-source configuration

FieldDescriptionRequired
Base URLThe base endpoint of your Auth0 tenant. It follows the format https://<yourDomain>, where <yourDomain> is your Auth0 domain (for example, https://zenskar.us.auth0.com).Yes
Authentication MethodThe authentication mode used to connect to Auth0. Available options are: 1) OAuth2 Confidential Application; 2) OAuth2 Access Token.Yes
🚧

You must complete the corresponding conditional table below based on the Authentication Method you choose.

OAuth2 Confidential Application configuration

🚧

These fields are required only if Authentication Method is set to OAuth2 Confidential Application.

FieldDescriptionRequired
Client IDThe Client ID of your Auth0 Machine-to-Machine application (available in Auth0 Dashboard → Applications).Yes
Client SecretThe Client Secret of your Auth0 Machine-to-Machine application (available in Auth0 Dashboard → Applications).Yes

OAuth2 access token configuration

🚧

These fields are required only if Authentication Method is set to OAuth2 Access Token.

FieldDescriptionRequired
OAuth2 Access TokenAccess token generated from the Auth0 Management API Explorer or via your Auth0 OAuth2 flow.Yes

Data source access mode (read-only)

Zenskar queries data directly from Auth0 without syncing it to Zenskar’s data infrastructure. This option is:

  • Ideal for large databases (more than 30 GB)
  • Suitable for real-time data access
  • No sync waiting time

Addendum

Supported Streams

StreamDescription
ClientsRetrieves details of all registered applications (clients) in your Auth0 tenant.
OrganizationsRetrieves organization records configured in your Auth0 account.
OrganizationMembersLists members belonging to a specific organization.
OrganizationMemberRolesLists roles assigned to members within an organization.
UsersRetrieves user profiles and metadata from your Auth0 tenant.

Notes

🚧

The connector is restricted by Auth0 rate limits.