GoogleIdentityStsV1ExchangeTokenRequest class

Request message for ExchangeToken.

Constructors

GoogleIdentityStsV1ExchangeTokenRequest({String? audience, String? grantType, String? options, String? requestedTokenType, String? scope, String? subjectToken, String? subjectTokenType})
GoogleIdentityStsV1ExchangeTokenRequest.fromJson(Map json_)

Properties

audience String?
The full resource name of the identity provider; for example: //iam.googleapis.com/projects//locations/global/workloadIdentityPools//providers/ for workload identity pool providers, or //iam.googleapis.com/locations/global/workforcePools//providers/ for workforce pool providers.
getter/setter pair
grantType String?
The grant type.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
options String?
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.
getter/setter pair
requestedTokenType String?
An identifier for the type of requested security token.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope String?
The OAuth 2.0 scopes to include on the resulting access token, formatted as a list of space-delimited, case-sensitive strings.
getter/setter pair
subjectToken String?
The input token.
getter/setter pair
subjectTokenType String?
An identifier that indicates the type of the security token in the subject_token parameter.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited