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
- It's free to sign up an account in Auth0.
- Confirm your Email.
Step 2.1: Get an Access Tokens for Testing
- In Auth0, go to the Api Explorer tab of your Auth0 Management API. A token is automatically generated and displayed there.
- Click Copy Token.
- In Airbyte, choose OAuth2 Access Token under the Authentication Method menu, Paste the token to the text box of OAuth2 Access Token
- Click Save to test the connectivity.
- More details can be found from this documentation.
Step 2.2: Create a new app for OAuth2
- To make scheduled frequent calls for a production environment, you have setup an OAuth2 integration so that Airbyte can generate the access token automatically.
- In Auth0, go to Dashboard > Applications > Applications.
- Create a new application, name it Airbyte. Choose the application type Machine to Machine Applications
- Select the Management API V2, this is the api you want call from Airbyte.
- 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. - 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
Version | Date | Pull Request | Subject |
---|---|---|---|
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 |