package:googleapis_auth v2.2.0
·
19 commits
to master
since this release
- Added
quotaProjectsupport to existing credentials classes
(ServiceAccountCredentials,ClientViaServiceAccount,ClientFromFlow). clientViaApplicationDefaultCredentialsnow extractsquotaProjectcorrectly
from service account credentials JSON.clientViaServiceAccountImpersonationandImpersonatedAuthClientnow accept
an optionalbaseClient.- Application Default Credentials (ADC) now supports
impersonated_service_account
source files. - Application Default Credentials (ADC) now supports
external_accountsource files
for Workload Identity Federation usingGoogle Security Token Service. - Application Default Credentials (ADC) now propagate
quota_project_idfor
Service Account credentials. - Added
CredentialsFileExceptionandAuthorizationCallbackExceptionclasses. - Replaced generic exception and error throws (such as
Exception,ArgumentError,
andUnsupportedError) with more specific exception types throughout the package to
improve error handling and debuggability. AuthClientSigningExtension.sign()now accepts an optionalserviceAccountEmail
parameter that is passed down tosignBlob.