GoogleApi.STS.V1.Model.GoogleIdentityStsV1ExchangeTokenRequest (google_api_sts v0.3.0) View Source
Request message for ExchangeToken.
Attributes
-
audience(type:String.t, default:nil) - The full resource name of the identity provider; for example://iam.googleapis.com/projects//workloadIdentityPools//providers/. Required when exchanging an external credential for a Google access token. -
grantType(type:String.t, default:nil) - Required. The grant type. Must beurn:ietf:params:oauth:grant-type:token-exchange, which indicates a token exchange. -
options(type:String.t, default:nil) - A set of features that Security Token Service supports, in addition to the standard OAuth 2.0 token exchange, formatted as a serialized JSON object of Options. -
requestedTokenType(type:String.t, default:nil) - Required. An identifier for the type of requested security token. Must beurn:ietf:params:oauth:token-type:access_token. -
scope(type:String.t, default:nil) - The OAuth 2.0 scopes to include on the resulting access token, formatted as a list of space-delimited, case-sensitive strings. Required when exchanging an external credential for a Google access token. -
subjectToken(type:String.t, default:nil) - Required. The input token. You can use a Google-issued OAuth 2.0 access token with this field to obtain an access token with new security attributes applied, such as a Credential Access Boundary. If an access token already contains security attributes, you cannot apply additional security attributes. -
subjectTokenType(type:String.t, default:nil) - Required. An identifier that indicates the type of the security token in thesubject_tokenparameter. Must beurn:ietf:params:oauth:token-type:access_token.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.