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