Open willi-mueller opened 10 months ago
@willi-mueller any change you're copying-paste the parameter? Did you try typing it in OSS?
The code are the same an this step basically make a call to urlparse
function.
Did you try to create the source without the domain? (maybe bad credentials + wrong error are dissembling another problem)
Thank you very much @marcosmarxm for looking at it so quickly and providing helpful pointers!
It was a rights problem.
The solution was that the service account (used for OSS) had insufficient rights to fetch the data from Google about certain domains I entered. However, the OAuth account on Airbyte SaaS has the privilege to access that data.
Thus, I wonder if we can improve the error message here and clarify that the format of the URL is fine, it's just that the requesting credentials are not authorized to get data about that URL.
What do you think?
Totally agree! I'll update the title to match the real problem
Wonderful, thank you!
On 16-Jan-2024, at 23:26, Marcos Marx @.***> wrote:
Totally agree! I'll update the title to match the real problem — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
Totally agree! I'll update the title to match the real problem
I updated the title because I think in this way it's more clear that when the service account has insufficient permissions the connector throws InvalidSiteURLValidationError
instead of some insufficient rights error.
Connector Name
source-google-search-console
Connector Version
1.3.6
What step the error happened?
Updating the connector
Relevant information
On Airbyte OSS I get the following error:
The error is thrown on domains, such as:
sc-domain:sipgate.io
sc-domain:secure.live.sipgate.de
sc-domain:sipgate.co.uk
However, these domains work:
sc-domain:status.sipgate.de
sc-domain:sipgate.de
What's puzzling: The domains listed above work on Airbyte SaaS. See screenshot:
But, on Airbyte OSS, the same version of the connector does not accept these domains. The only difference is the authentication method. Airbyte SaaS uses OAuth whereas Airbyte OSS uses a service account.
See screenshot Airbyte OSS:
Relevant log output
Contribute