Skip to main content

Auth0

Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications.

The source connector fetches data from Auth0 Management API

Prerequisites

  • You own an Auth0 account, free or paid.
  • Follow the Setup guide to authorize Airbyte to read data from your account.

Setup guide

Step 1: Set up an Auth0 account

  1. It's free to sign up an account in Auth0.
  2. Confirm your Email.

Step 2.1: Get an Access Tokens for Testing

  1. In Auth0, go to the Api Explorer tab of your Auth0 Management API. A token is automatically generated and displayed there.
  2. Click Copy Token.
  3. In Airbyte, choose OAuth2 Access Token under the Authentication Method menu, Paste the token to the text box of OAuth2 Access Token
  4. Click Save to test the connectivity.
  5. More details can be found from this documentation.

Step 2.2: Create a new app for OAuth2

  1. To make scheduled frequent calls for a production environment, you have setup an OAuth2 integration so that Airbyte can generate the access token automatically.
  2. In Auth0, go to Dashboard > Applications > Applications.
  3. Create a new application, name it Airbyte. Choose the application type Machine to Machine Applications
  4. Select the Management API V2, this is the api you want call from Airbyte.
  5. Each M2M app that accesses an API must be granted a set of permissions (or scopes). Here, we only need permissions starting with read (e.g. read:users). Under the API doc, each api will list the required scopes.
  6. More details can be found from this documentation.

Supported sync modes

The Auth0 source connector supports the following sync modes:

  • Full Refresh
  • Incremental

Supported Streams

Performance considerations

The connector is restricted by Auth0 rate limits.

Reference

Config fields reference

Field
Type
Property name
string
base_url
object
credentials
string
start_date

Changelog

Expand to review
VersionDatePull RequestSubject
0.5.72024-07-0640840Update dependencies
0.5.62024-06-2540344Update dependencies
0.5.52024-06-2139933Update dependencies
0.5.42024-06-0639194[autopull] Upgrade base image to v1.2.2
0.5.22024-05-0237770Add Selective Authenticator. Migrate to poetry
0.5.12023-10-2031643Upgrade base image to airbyte/python-connector-base:1.1.0
0.5.02023-10-1130467Use Python base image
0.4.12023-08-2429804Fix low code migration bugs
0.4.02023-08-0328972Migrate to Low-Code CDK
0.3.02023-06-2029001Add Organizations, OrganizationMembers, OrganizationMemberRoles streams
0.2.02023-05-2326445Add Clients stream
0.1.02022-10-2118338Add Auth0 and Users stream