TokenRequest class

Details for a token exchange request.

Implementers

Constructors

TokenRequest(String clientId, String redirectUrl, {String? clientSecret, List<String>? scopes, String? issuer, String? discoveryUrl, AuthorizationServiceConfiguration? serviceConfiguration, Map<String, String>? additionalParameters, String? refreshToken, String? grantType, String? authorizationCode, String? codeVerifier, bool allowInsecureConnections = false})

Properties

additionalParameters Map<String, String>?
Additional parameters to include in the request.
getter/setter pairinherited
allowInsecureConnections bool?
Whether to allow non-HTTPS endpoints.
getter/setter pairinherited
authorizationCode String?
The authorization code.
final
clientId String
The client id.
getter/setter pairinherited
clientSecret String?
The client secret.
final
codeVerifier String?
The code verifier to be sent with the authorization code. This should match the code verifier used when performing the authorization request
final
discoveryUrl String?
The URL of where the discovery document can be found.
getter/setter pairinherited
grantType String?
The grant type.
final
hashCode int
The hash code for this object.
no setterinherited
issuer String?
The issuer.
getter/setter pairinherited
redirectUrl String
The redirect URL.
getter/setter pairinherited
refreshToken String?
The refresh token.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scopes List<String>?
The request scopes.
getter/setter pairinherited
serviceConfiguration AuthorizationServiceConfiguration?
The details of the OAuth 2.0 endpoints that can be explicitly provided when discovery isn't used or not possible.
getter/setter pairinherited

Methods

assertConfigurationInfo() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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