v1Oauth2AuthenticateIntent class

Constructors

v1Oauth2AuthenticateIntent({required String oauth2CredentialId, required String authCode, required String redirectUri, required String codeVerifier, String? nonce, String? bearerTokenTargetPublicKey})
const
v1Oauth2AuthenticateIntent.fromJson(Map<String, dynamic> json)
factory

Properties

authCode → String
The auth_code provided by the OAuth 2.0 provider to the end user to be exchanged for a Bearer token in the OAuth 2.0 flow
final
bearerTokenTargetPublicKey → String?
An optional P256 public key to which, if provided, the bearer token will be encrypted and returned via the encrypted_bearer_token claim of the OIDC Token
final
codeVerifier → String
The code verifier used by OAuth 2.0 PKCE providers
final
hashCode → int
The hash code for this object.
no setterinherited
nonce → String?
An optional nonce used by the client to prevent replay/substitution of an ID token
final
oauth2CredentialId → String
The OAuth 2.0 credential id whose client_id and client_secret will be used in the OAuth 2.0 flow
final
redirectUri → String
The URI the user is redirected to after they have authenticated with the OAuth 2.0 provider
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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