ExchangeTokenRequest class

Request message for ExchangeToken.

Constructors

ExchangeTokenRequest({String? accessBoundary, String? audience, String? grantType, String? requestedTokenType, String? scope, String? subjectToken, String? subjectTokenType})
ExchangeTokenRequest.fromJson(Map _json)

Properties

accessBoundary String?
An Access Boundary that defines the upper bound of permissions the credential may have.
getter/setter pair
audience String?
The resource name containing the WorkloadPool and WorkloadPoolProvider which holds the third-party identity federation configuration.
getter/setter pair
grantType String?
This should be urn:ietf:params:oauth:grant-type:token-exchange to indicate that a token exchange is being performed.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
requestedTokenType String?
Identifier for the type of the requested security token.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope String?
Desired OAuth 2.0 scopes that will be included in the resulting access token.
getter/setter pair
subjectToken String?
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