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.
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.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 |