VerifyAssertionResponse class
Response of verifying the IDP assertion.
Constructors
-
VerifyAssertionResponse({String? action, String? appInstallationUrl, String? appScheme, 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, bool? needConfirmation, bool? needEmail, String? nickName, String? oauthAccessToken, String? oauthAuthorizationCode, int? oauthExpireIn, String? oauthIdToken, String? oauthRequestToken, String? oauthScope, String? oauthTokenSecret, String? originalEmail, String? photoUrl, String? providerId, String? rawUserInfo, String? refreshToken, String? screenName, String? timeZone, List<
String> ? verifiedProvider}) - VerifyAssertionResponse.fromJson(Map json_)
Properties
- action ↔ String?
-
The action code.
getter/setter pair
- appInstallationUrl ↔ String?
-
URL for OTA app installation.
getter/setter pair
- appScheme ↔ String?
-
The custom scheme used by mobile app.
getter/setter pair
- context ↔ String?
-
The opaque value used by the client to maintain context info between the
authentication request and the IDP callback.
getter/setter pair
- dateOfBirth ↔ String?
-
The birth date of the IdP account.
getter/setter pair
- displayName ↔ String?
-
The display name of the user.
getter/setter pair
- email ↔ String?
-
The email returned by the IdP.
getter/setter pair
- emailRecycled ↔ bool?
-
It's true if the email is recycled.
getter/setter pair
- emailVerified ↔ bool?
-
The value is true if the IDP is also the email provider.
getter/setter pair
- errorMessage ↔ String?
-
Client error code.
getter/setter pair
- expiresIn ↔ String?
-
If idToken is STS id token, then this field will be expiration time of STS
id token in seconds.
getter/setter pair
- federatedId ↔ String?
-
The unique ID identifies the IdP account.
getter/setter pair
- firstName ↔ String?
-
The first name of the user.
getter/setter pair
- fullName ↔ String?
-
The full name of the user.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- idToken ↔ String?
-
The ID token.
getter/setter pair
- inputEmail ↔ String?
-
It's the identifier param in the createAuthUri request if the identifier
is an email.
getter/setter pair
- isNewUser ↔ bool?
-
True if it's a new user sign-in, false if it's a returning user.
getter/setter pair
- kind ↔ String?
-
The fixed string "identitytoolkit#VerifyAssertionResponse".
getter/setter pair
- language ↔ String?
-
The language preference of the user.
getter/setter pair
- lastName ↔ String?
-
The last name of the user.
getter/setter pair
- localId ↔ String?
-
The RP local ID if it's already been mapped to the IdP account identified
by the federated ID.
getter/setter pair
- needConfirmation ↔ bool?
-
Whether the assertion is from a non-trusted IDP and need account linking
confirmation.
getter/setter pair
- needEmail ↔ bool?
-
Whether need client to supply email to complete the federated login flow.
getter/setter pair
- nickName ↔ String?
-
The nick name of the user.
getter/setter pair
- oauthAccessToken ↔ String?
-
The OAuth2 access token.
getter/setter pair
- oauthAuthorizationCode ↔ String?
-
The OAuth2 authorization code.
getter/setter pair
- oauthExpireIn ↔ int?
-
The lifetime in seconds of the OAuth2 access token.
getter/setter pair
- oauthIdToken ↔ String?
-
The OIDC id token.
getter/setter pair
- oauthRequestToken ↔ String?
-
The user approved request token for the OpenID OAuth extension.
getter/setter pair
- oauthScope ↔ String?
-
The scope for the OpenID OAuth extension.
getter/setter pair
- oauthTokenSecret ↔ String?
-
The OAuth1 access token secret.
getter/setter pair
- originalEmail ↔ String?
-
The original email stored in the mapping storage.
getter/setter pair
- photoUrl ↔ String?
-
The URI of the public accessible profiel picture.
getter/setter pair
- providerId ↔ String?
-
The IdP ID.
getter/setter pair
- rawUserInfo ↔ String?
-
Raw IDP-returned user info.
getter/setter pair
- refreshToken ↔ String?
-
If idToken is STS id token, then this field will be refresh token.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- screenName ↔ String?
-
The screen_name of a Twitter user or the login name at Github.
getter/setter pair
- timeZone ↔ String?
-
The timezone of the user.
getter/setter pair
-
verifiedProvider
↔ List<
String> ? -
When action is 'map', contains the idps which can be used for
confirmation.
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