Airbyte OSS with OAUTH
# replication-ask-ai
e
Airbyte OSS with OAUTH
k
To set up OAuth2.0 authentication for Airbyte Open Source with various sources, you generally need to acquire your Client ID, Client Secret, and Access Token. Here are the steps for a few specific sources: Notion 1. Make your integration public and acquire your Client ID, Client Secret, and Access Token. 2. Navigate to the Distribution tab in your integration page, and toggle the switch to make the integration public. 3. Fill out the required fields in the Organization information and OAuth Domain & URIs section, then click Submit. 4. Navigate to the Secrets tab to find your Client ID and Client Secret. 5. Use your integration's authorization URL to set the necessary page permissions and send a request to obtain your Access Token. More details can be found in the [official Notion documentation](https://developers.notion.com/docs/authorization#public-integration-auth-flow-set-up). 6. Once you have your Client ID, Client Secret, and Access Token, you are ready to proceed to the next step. Source: [Notion Setup Guide](https://docs.airbyte.com/integrations/sources/notion) Square 1. Choose OAuth authentication as your authentication method. 2. Fill in Client ID and Client secret with data from Square Application settings page (Oauth on the left). 3. Fill in refresh token with one obtained during the authentication process. Source: [Square Setup Guide](https://docs.airbyte.com/integrations/sources/square) Auth0 1. In Auth0, go to [Dashboard > Applications > Applications](https://manage.auth0.com/#/applications). 2. Create a new application, name it Airbyte. Choose the application type Machine to Machine Applications. 3. Select the Management API V2, this is the api you want call from Airbyte. 4. 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](https://auth0.com/docs/api/management/v2#!/Users/get_users), each api will list the required scopes. 5. More details can be found from [this documentation](https://auth0.com/docs/secure/tokens/access-tokens/get-management-api-access-tokens-for-production). Source: [Auth0 Setup Guide](https://docs.airbyte.com/integrations/sources/auth0) Please note that the steps may vary depending on the specific source you are trying to connect to. Always refer to the specific setup guide for each source.