IdentitytoolkitRelyingpartyCreateAuthUriRequest class

Request to get the IDP authentication URL.

Constructors

IdentitytoolkitRelyingpartyCreateAuthUriRequest({String? appId, String? authFlowType, String? clientId, String? context, String? continueUri, Map<String, String>? customParameter, String? hostedDomain, String? identifier, String? oauthConsumerKey, String? oauthScope, String? openidRealm, String? otaApp, String? providerId, String? sessionId, String? tenantId, String? tenantProjectNumber})
IdentitytoolkitRelyingpartyCreateAuthUriRequest.fromJson(Map json_)

Properties

appId String?
The app ID of the mobile app, base64(CERT_SHA1):PACKAGE_NAME for Android, BUNDLE_ID for iOS.
getter/setter pair
authFlowType String?
Explicitly specify the auth flow type.
getter/setter pair
clientId String?
The relying party OAuth client ID.
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
continueUri String?
The URI to which the IDP redirects the user after the federated login flow.
getter/setter pair
customParameter Map<String, String>?
The query parameter that client can customize by themselves in auth url.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hostedDomain String?
The hosted domain to restrict sign-in to accounts at that domain for Google Apps hosted accounts.
getter/setter pair
identifier String?
The email or federated ID of the user.
getter/setter pair
oauthConsumerKey String?
The developer's consumer key for OpenId OAuth Extension
getter/setter pair
oauthScope String?
Additional oauth scopes, beyond the basid user profile, that the user would be prompted to grant
getter/setter pair
openidRealm String?
Optional realm for OpenID protocol.
getter/setter pair
otaApp String?
The native app package for OTA installation.
getter/setter pair
providerId String?
The IdP ID.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionId String?
The session_id passed by client.
getter/setter pair
tenantId String?
For multi-tenant use cases, in order to construct sign-in URL with the correct IDP parameters, Firebear needs to know which Tenant to retrieve IDP configs from.
getter/setter pair
tenantProjectNumber String?
Tenant project number to be used for idp discovery.
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