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