diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index cee91b610a7c2..80b52db409b8d 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -356,7 +356,7 @@ - sourceDefinitionId: eb4c9e00-db83-4d63-a386-39cfa91012a8 name: Google Search Console dockerRepository: airbyte/source-google-search-console - dockerImageTag: 0.1.4 + dockerImageTag: 0.1.5 documentationUrl: https://docs.airbyte.io/integrations/sources/google-search-console sourceType: api - sourceDefinitionId: bad83517-5e54-4a3d-9b53-63e85fbd4d7c diff --git a/airbyte-integrations/connectors/source-google-search-console/Dockerfile b/airbyte-integrations/connectors/source-google-search-console/Dockerfile index 29542cfeff76b..3482ff0847ca3 100755 --- a/airbyte-integrations/connectors/source-google-search-console/Dockerfile +++ b/airbyte-integrations/connectors/source-google-search-console/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.4 +LABEL io.airbyte.version=0.1.5 LABEL io.airbyte.name=airbyte/source-google-search-console diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json index a26f2d3d3606a..8e6c55a18ed6b 100755 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/spec.json @@ -60,6 +60,12 @@ "description": "The client secret of your developer application", "airbyte_secret": true }, + "access_token": { + "title": "Access Token", + "type": "string", + "description": "An access token generated using the above client ID and secret", + "airbyte_secret": true + }, "refresh_token": { "title": "Refresh Token", "type": "string", @@ -98,5 +104,19 @@ ] } } + }, + "authSpecification": { + "auth_type": "oauth2.0", + "oauth2Specification": { + "rootObject": ["authorization", 0], + "oauthFlowInitParameters": [ + ["client_id"], + ["client_secret"] + ], + "oauthFlowOutputParameters": [ + ["access_token"], + ["refresh_token"] + ] + } } } diff --git a/docs/integrations/sources/google-search-console.md b/docs/integrations/sources/google-search-console.md index 4a2ed70e74cc9..327eb1d54ccaf 100644 --- a/docs/integrations/sources/google-search-console.md +++ b/docs/integrations/sources/google-search-console.md @@ -95,6 +95,7 @@ You should now be ready to use the Google Workspace Admin Reports API connector | Version | Date | Pull Request | Subject | | :------ | :-------- | :----- | :------ | +| `0.1.5` | 2021-09-27 | [6460](https://github.com/airbytehq/airbyte/pull/6460) | Update OAuth Spec File | | `0.1.4` | 2021-09-23 | [6394](https://github.com/airbytehq/airbyte/pull/6394) | Update Doc link Spec File | | `0.1.3` | 2021-09-23 | [6405](https://github.com/airbytehq/airbyte/pull/6405) | Correct Spec File | | `0.1.2` | 2021-09-17 | [6222](https://github.com/airbytehq/airbyte/pull/6222) | Correct Spec File |