sts.v1 library Null safety

Security Token Service API - v1

The Security Token Service exchanges Google or third-party credentials for a short-lived access token to Google Cloud resources.

For more information, see cloud.google.com/iam/docs/workload-identity-federation

Create an instance of CloudSecurityTokenApi to access these resources:

Classes

CloudSecurityTokenApi
The Security Token Service exchanges Google or third-party credentials for a short-lived access token to Google Cloud resources.
GoogleIamV1Binding
Associates members with a role.
GoogleIdentityStsV1AccessBoundary
An access boundary defines the upper bound of what a principal may access. [...]
GoogleIdentityStsV1AccessBoundaryRule
An access boundary rule defines an upper bound of IAM permissions on a single resource.
GoogleIdentityStsV1betaAccessBoundary
An access boundary defines the upper bound of what a principal may access. [...]
GoogleIdentityStsV1betaAccessBoundaryRule
An access boundary rule defines an upper bound of IAM permissions on a single resource.
GoogleIdentityStsV1betaOptions
An Options object configures features that the Security Token Service supports, but that are not supported by standard OAuth 2.0 token exchange endpoints, as defined in https://tools.ietf.org/html/rfc8693.
GoogleIdentityStsV1ExchangeTokenRequest
Request message for ExchangeToken.
GoogleIdentityStsV1ExchangeTokenResponse
Response message for ExchangeToken.
GoogleIdentityStsV1Options
An Options object configures features that the Security Token Service supports, but that are not supported by standard OAuth 2.0 token exchange endpoints, as defined in https://tools.ietf.org/html/rfc8693.
GoogleTypeExpr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
V1Resource

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.