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.
IP allow list
If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.
Reference
Config fields reference
Field
Type
Property name
string
base_url
object
credentials
string
start_date
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 |