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' 'token_uri': 'https://oauth2.googleapis.com/token'
} }
try: 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: except google.auth.exceptions.DefaultCredentialsError as e:
controlflow.system_error_exit(2, e) controlflow.system_error_exit(2, e)
request = transport.create_request() 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 ''' ''' Call IAM Credentials SignJWT API to get our signed JWT '''
request = transport.create_request() request = transport.create_request()
try: 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) request=request)
except google.auth.exceptions.DefaultCredentialsError as e: except google.auth.exceptions.DefaultCredentialsError as e:
controlflow.system_error_exit(2, e) controlflow.system_error_exit(2, e)