[
https://issues.apache.org/jira/browse/AIRFLOW-2522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Swast updated AIRFLOW-2522:
-------------------------------
External issue URL: https://github.com/apache/incubator-airflow/pull/3488
> Cannot use GOOGLE_APPLICATION_CREDENTIALS to authenticate for GCP connections
> -----------------------------------------------------------------------------
>
> Key: AIRFLOW-2522
> URL: https://issues.apache.org/jira/browse/AIRFLOW-2522
> Project: Apache Airflow
> Issue Type: Bug
> Components: contrib
> Reporter: Tim Swast
> Assignee: Tim Swast
> Priority: Major
>
> If you try to use the GOOGLE_APPLICATION_CREDENTIALS environment variable
> with a service account key to authenticate to Google Cloud, as described at
> [https://cloud.google.com/docs/authentication/production] you get an error
> "HttpAccessTokenRefreshError: invalid_scope: Empty or missing scope not
> allowed."
> This error occurs even if you fill in the scope field of the GCP connection.
> The root cause is that scopes are ignored by the GCP hook when using
> application default credentials. They should not be ignored when the default
> credentials are using a service account. (And probably shouldn't be ignored
> at all, preferring an error when scopes are filled in but don't apply to the
> credential type)
> I'll try to fix this while I'm working on
> https://issues.apache.org/jira/projects/AIRFLOW/issues/AIRFLOW-2512.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)