1
0
mirror of synced 2025-12-19 18:14:56 -05:00
Files
airbyte/docs/integrations/sources/auth0.md

6.0 KiB

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.

Changelog

Expand to review
Version Date Pull Request Subject
0.6.2 2024-10-29 47807 Update dependencies
0.6.1 2024-10-28 47624 Update dependencies
0.6.0 2024-08-23 44590 Refactor connector to manifest-only format
0.5.16 2024-08-17 44211 Update dependencies
0.5.15 2024-08-12 43746 Update dependencies
0.5.14 2024-08-10 43490 Update dependencies
0.5.13 2024-08-03 43250 Update dependencies
0.5.12 2024-07-27 42794 Update dependencies
0.5.11 2024-07-20 42171 Update dependencies
0.5.10 2024-07-13 41899 Update dependencies
0.5.9 2024-07-10 41417 Update dependencies
0.5.8 2024-07-09 41320 Update dependencies
0.5.7 2024-07-06 40840 Update dependencies
0.5.6 2024-06-25 40344 Update dependencies
0.5.5 2024-06-21 39933 Update dependencies
0.5.4 2024-06-06 39194 [autopull] Upgrade base image to v1.2.2
0.5.2 2024-05-02 37770 Add Selective Authenticator. Migrate to poetry
0.5.1 2023-10-20 31643 Upgrade base image to airbyte/python-connector-base:1.1.0
0.5.0 2023-10-11 30467 Use Python base image
0.4.1 2023-08-24 29804 Fix low code migration bugs
0.4.0 2023-08-03 28972 Migrate to Low-Code CDK
0.3.0 2023-06-20 29001 Add Organizations, OrganizationMembers, OrganizationMemberRoles streams
0.2.0 2023-05-23 26445 Add Clients stream
0.1.0 2022-10-21 18338 Add Auth0 and Users stream