Changes for version 0.11
- Implemented UserAuthorizer, WebUserAuthorizer, and FileTokenStore for full parity with standard OAuth2 flows.
- Added the `gcloud-auth` CLI dispatcher (mirroring standard `gcloud auth` hierarchy).
- Hardened filesystem I/O operations by enforcing strict checked `close()` calls to prevent silent descriptor leaks.
- Enabled advanced security policies for enhanced randomness verification and regex safety.
- Aligned Dockerfile testing pipelines to enforce stricter auditing policies.
- Eliminated OpenSSL 3.0 deprecation warnings in XS by separating conditioned implementations of load_rsa_pubkey and load_ec_pubkey.
- Fixed xsubpp parsing issues on older toolchains by ensuring proper spacing around preprocessor directives.
Documentation
CLI utility for Google Cloud Authentication
Modules
Environment variables used by Google::Auth
Exceptions used in the Google::Auth package
Provides
in lib/Google/Auth/ClientId.pm
in lib/Google/Auth/CloudSDK.pm
in lib/Google/Auth/ComputeEngine.pm
in lib/Google/Auth/Credentials.pm
in lib/Google/Auth/DefaultCredentials.pm
in lib/Google/Auth/Exceptions.pm
in lib/Google/Auth/Exceptions.pm
in lib/Google/Auth/ExternalAccountCredentials.pm
in lib/Google/Auth/ExternalAccountCredentials/Aws.pm
in lib/Google/Auth/ExternalAccountCredentials/Pluggable.pm
in lib/Google/Auth/IDTokens.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/IDTokens/Verifier.pm
in lib/Google/Auth/IDTokens/KeySources.pm
in lib/Google/Auth/ImpersonatedServiceAccountCredentials.pm
in lib/Google/Auth/Exceptions.pm
in lib/Google/Auth/RetryHelper.pm
in lib/Google/Auth/ServiceAccountCredentials.pm
in lib/Google/Auth/Stores/FileTokenStore.pm
in lib/Google/Auth/Stores/TokenStore.pm
in lib/Google/Auth/Exceptions.pm
in lib/Google/Auth/UserAuthorizer.pm
in lib/Google/Auth/UserRefreshCredentials.pm
in lib/Google/Auth/WebUserAuthorizer.pm
in lib/Google/Auth/WebUserAuthorizer.pm