scope is a list, not str

This commit is contained in:
Jay Lee
2023-04-05 18:26:04 +00:00
parent 91d97c4a2c
commit 9e6d8195eb
2 changed files with 2 additions and 2 deletions

View File

@@ -7963,7 +7963,7 @@ def create_signjwt_serviceaccount():
'token_uri': 'https://oauth2.googleapis.com/token'
}
try:
creds, sa_info['project_id'] = google.auth.default(scopes='https://www.googleapis.com/auth/iam')
creds, sa_info['project_id'] = google.auth.default(scopes=['https://www.googleapis.com/auth/iam'])
except google.auth.exceptions.DefaultCredentialsError as e:
controlflow.system_error_exit(2, e)
request = transport.create_request()

View File

@@ -75,7 +75,7 @@ class SignJwt(google.auth.crypt.Signer):
''' Call IAM Credentials SignJWT API to get our signed JWT '''
request = transport.create_request()
try:
credentials, _ = google.auth.default(scopes='https://www.googleapis.com/auth/iam',
credentials, _ = google.auth.default(scopes=['https://www.googleapis.com/auth/iam'],
request=request)
except google.auth.exceptions.DefaultCredentialsError as e:
controlflow.system_error_exit(2, e)