TOauth2AuthenticateBody class

Constructors

TOauth2AuthenticateBody({String? timestampMs, String? organizationId, required String oauth2CredentialId, required String authCode, required String redirectUri, required String codeVerifier, String? nonce, String? bearerTokenTargetPublicKey})
const
TOauth2AuthenticateBody.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
organizationId String?
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
timestampMs String?
final

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