<@U04S8PLJWMT> I have a problem when setting up a ...
# replication-ask-ai
a
@kapa.ai I have a problem when setting up a shopify connector; when I choose the oauth2 method the button to authenticate seems to be looking forthe cloud version of airbyte, but I have the hosted one setting up client and secret id I get: Authentication was unsuccessful. Please verify your authentication credentials or login is correct.'
k
Based on the knowledge sources, here's what's relevant to your situation: Shopify OAuth on Self-Managed Airbyte The OAuth 2.0 button behavior you're seeing is expected — OAuth for Shopify works differently depending on your deployment: • Airbyte Cloud: OAuth is fully managed by Airbyte (client credentials are handled for you). • Self-Managed Airbyte: You must configure your own Client ID and Client Secret, then click the authentication button. [OAuth guide] So the flow you're attempting (entering Client ID + Secret) is the correct approach for self-managed. The "Authentication was unsuccessful" error typically points to one of these issues: 1. Invalid credentials – Verify your Client ID and Client Secret are correct and match exactly what's registered in your Shopify app. [OAuth guide] 2. Redirect URI mismatch – Confirm the redirect URI registered in your Shopify app matches the one Airbyte provides in the connector setup UI. [OAuth guide] Alternative: Use API Password (Token) Instead For self-hosted Airbyte, the documentation recommends using the API Password method with an Admin API Access Token from a custom app, rather than OAuth. Here's how: 1. Log in to your Shopify account. 2. Go to Settings > App and sales channels > Develop apps > Create an app. 3. Configure the required Admin API scopes (only
read_
scopes). 4. Click Install app. 5. Go to API Credentials and copy the Admin API Access Token. 6. In Airbyte, select API Password and enter this token. [Shopify connector docs] > ⚠️ Note: There is an open issue reporting that Shopify has deprecated the direct custom app creation flow in the Admin interface for some accounts, which may complicate obtaining the token. If you're affected, the current workaround is to create a Developer App via the Shopify Dev Dashboard, run the OAuth flow externally, and obtain a
shpat_
access token to use as the API Password. [GitHub issue] 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.