AuthOAuthAuthorizationResolution class

Result of preparing OAuth authorization and persisted session values.

Constructors

AuthOAuthAuthorizationResolution({required String state, required Map<String, String> parameters, required Uri authorizationUri, String? nonce, String? codeVerifier, String? codeChallenge})
Creates a resolved authorization start with its callback URI.
const

Properties

authorizationUri → Uri
Provider authorization URI to which the client should be redirected.
final
codeChallenge → String?
PKCE challenge sent to the provider, when applicable.
final
codeVerifier → String?
PKCE verifier persisted for token exchange, when applicable.
final
hashCode → int
The hash code for this object.
no setterinherited
nonce → String?
OIDC nonce persisted for callback validation, when applicable.
final
parameters → Map<String, String>
Query parameters used to build authorizationUri.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → String
State value persisted for callback validation.
final

Methods

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