GoogleCloudIdentitytoolkitV1SignInWithIdpResponse class
Response message for SignInWithIdp.
Constructors
-
GoogleCloudIdentitytoolkitV1SignInWithIdpResponse({String? context, String? dateOfBirth, String? displayName, String? email, bool? emailRecycled, bool? emailVerified, String? errorMessage, String? expiresIn, String? federatedId, String? firstName, String? fullName, String? idToken, String? inputEmail, bool? isNewUser, String? kind, String? language, String? lastName, String? localId, List<
GoogleCloudIdentitytoolkitV1MfaEnrollment> ? mfaInfo, String? mfaPendingCredential, bool? needConfirmation, bool? needEmail, String? nickName, String? oauthAccessToken, String? oauthAuthorizationCode, int? oauthExpireIn, String? oauthIdToken, String? oauthRefreshToken, String? oauthTokenSecret, String? originalEmail, String? pendingToken, String? photoUrl, String? providerId, String? rawUserInfo, String? refreshToken, String? screenName, String? tenantId, String? timeZone, List<String> ? verifiedProvider}) - GoogleCloudIdentitytoolkitV1SignInWithIdpResponse.fromJson(Map json_)
Properties
- context ↔ String?
-
The opaque string set in CreateAuthUri that is used to maintain contextual
information between the authentication request and the callback from the
IdP.
getter/setter pair
- dateOfBirth ↔ String?
-
The date of birth for the user's account at the IdP.
getter/setter pair
- displayName ↔ String?
-
The display name for the user's account at the IdP.
getter/setter pair
- email ↔ String?
-
The email address of the user's account at the IdP.
getter/setter pair
- emailRecycled ↔ bool?
-
Whether or not there is an existing Identity Platform user account with
the same email address but linked to a different account at the same IdP.
getter/setter pair
- emailVerified ↔ bool?
-
Whether the user account's email address is verified.
getter/setter pair
- errorMessage ↔ String?
-
The error message returned if
return_idp_credential
is set totrue
and either theFEDERATED_USER_ID_ALREADY_LINKED
orEMAIL_EXISTS
error is encountered.getter/setter pair - expiresIn ↔ String?
-
The number of seconds until the Identity Platform ID token expires.
getter/setter pair
- federatedId ↔ String?
-
The user's account ID at the IdP.
getter/setter pair
- firstName ↔ String?
-
The first name for the user's account at the IdP.
getter/setter pair
- fullName ↔ String?
-
The full name for the user's account at the IdP.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- idToken ↔ String?
-
An Identity Platform ID token for the authenticated user.
getter/setter pair
- inputEmail ↔ String?
-
getter/setter pair
- isNewUser ↔ bool?
-
Whether or not a new Identity Platform account was created for the
authenticated user.
getter/setter pair
- kind ↔ String?
-
getter/setter pair
- language ↔ String?
-
The language preference for the user's account at the IdP.
getter/setter pair
- lastName ↔ String?
-
The last name for the user's account at the IdP.
getter/setter pair
- localId ↔ String?
-
The ID of the authenticated Identity Platform user.
getter/setter pair
-
mfaInfo
↔ List<
GoogleCloudIdentitytoolkitV1MfaEnrollment> ? -
Info on which multi-factor authentication providers are enabled for the
account.
getter/setter pair
- mfaPendingCredential ↔ String?
-
An opaque string that functions as proof that the user has successfully
passed the first factor authentication.
getter/setter pair
- needConfirmation ↔ bool?
-
Whether or not there is an existing Identity Platform user account with
the same email address as the current account signed in at the IdP, and
the account's email address is not verified at the IdP.
getter/setter pair
- needEmail ↔ bool?
-
getter/setter pair
- nickName ↔ String?
-
The nickname for the user's account at the IdP.
getter/setter pair
- oauthAccessToken ↔ String?
-
The OAuth access token from the IdP, if available.
getter/setter pair
- oauthAuthorizationCode ↔ String?
-
The OAuth 2.0 authorization code, if available.
getter/setter pair
- oauthExpireIn ↔ int?
-
The number of seconds until the OAuth access token from the IdP expires.
getter/setter pair
- oauthIdToken ↔ String?
-
The OpenID Connect ID token from the IdP, if available.
getter/setter pair
- oauthRefreshToken ↔ String?
-
The OAuth 2.0 refresh token from the IdP, if available and
return_refresh_token
is set totrue
.getter/setter pair - oauthTokenSecret ↔ String?
-
The OAuth 1.0 token secret from the IdP, if available.
getter/setter pair
- originalEmail ↔ String?
-
The main (top-level) email address of the user's Identity Platform
account, if different from the email address at the IdP.
getter/setter pair
- pendingToken ↔ String?
-
An opaque string that can be used as a credential from the IdP the user is
signing into.
getter/setter pair
- photoUrl ↔ String?
-
The URL of the user's profile picture at the IdP.
getter/setter pair
- providerId ↔ String?
-
The provider ID of the IdP that the user is signing in to.
getter/setter pair
- rawUserInfo ↔ String?
-
The stringified JSON response containing all the data corresponding to the
user's account at the IdP.
getter/setter pair
- refreshToken ↔ String?
-
An Identity Platform refresh token for the authenticated user.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- screenName ↔ String?
-
The screen name for the user's account at the Twitter IdP or the login
name for the user's account at the GitHub IdP.
getter/setter pair
- tenantId ↔ String?
-
The value of the
tenant_id
field in the request.getter/setter pair - timeZone ↔ String?
-
The time zone for the user's account at the IdP.
getter/setter pair
-
verifiedProvider
↔ List<
String> ? -
A list of provider IDs that the user can sign in to in order to resolve a
need_confirmation
error.getter/setter pair
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