firebase_phone_auth_handler
library
Classes
-
ActionCodeInfo
-
A response from calling
checkActionCode
.
-
ActionCodeSettings
-
Interface that defines the required continue/state URL with optional
Android and iOS bundle identifiers.
-
AdditionalUserInfo
-
A structure containing additional user information from a federated identity
provider.
-
AppleAuthCredential
-
The auth credential returned from calling
AppleAuthProvider.credential.
-
AppleAuthProvider
-
This class should be used to either create a new Apple credential with an
access code, or use the provider to trigger user authentication flows.
-
AppleFullPersonName
-
-
AuthCredential
-
Interface that represents the credentials returned by an auth provider.
Implementations specify the details about each auth provider's credential
requirements.
-
AuthProvider
-
A base class which all providers must extend.
-
ConfirmationResult
-
A result from a phone number sign-in, link, or reauthenticate call.
-
EmailAuthCredential
-
The auth credential returned from calling
EmailAuthProvider.credential.
-
EmailAuthProvider
-
A EmailAuthCredential can be created by calling
EmailAuthProvider.credential with an email and password.
-
FacebookAuthCredential
-
The auth credential returned from calling
FacebookAuthProvider.credential.
-
FacebookAuthProvider
-
This class should be used to either create a new Facebook credential with an
access code, or use the provider to trigger user authentication flows.
-
FirebaseAuth
-
The entry point of the Firebase Authentication SDK.
-
FirebasePhoneAuthController
-
-
FirebasePhoneAuthHandler
-
-
FirebasePhoneAuthProvider
-
Wrap the MaterialApp with FirebasePhoneAuthProvider
to enable your application to support phone authentication.
-
GameCenterAuthCredential
-
The auth credential returned from calling
GameCenterAuthProvider.credential.
-
GameCenterAuthProvider
-
This class should be used to create a new Game Center credential
to trigger an authentication flow on Apple platform.
-
GithubAuthCredential
-
The auth credential returned from calling
GithubAuthProvider.credential.
-
GithubAuthProvider
-
This class should be used to either create a new GitHub credential with an
access code, or use the provider to trigger user authentication flows.
-
GoogleAuthCredential
-
The auth credential returned from calling
GoogleAuthProvider.credential.
-
GoogleAuthProvider
-
This class should be used to either create a new Google credential with an
access code, or use the provider to trigger user authentication flows.
-
IdTokenResult
-
Interface representing ID token result obtained from
getIdTokenResult
.
It contains the ID token JWT string and other helper properties for getting
different data associated with the token as well as all the decoded payload
claims.
-
MicrosoftAuthCredential
-
MicrosoftAuthProvider.credential returns a MicrosoftAuthCredential instance.
-
MicrosoftAuthProvider
-
This class should be used to either create a new Microsoft credential with an
access code, or use the provider to trigger user authentication flows.
-
MultiFactor
-
Defines multi-factor related properties and operations pertaining to a User.
This class acts as the main entry point for enrolling or un-enrolling
second factors for a user, and provides access to their currently enrolled factors.
-
MultiFactorAssertion
-
Represents an assertion that the Firebase Authentication server
can use to authenticate a user as part of a multi-factor flow.
-
MultiFactorInfo
-
Represents a single second factor means for the user.
-
MultiFactorResolver
-
Utility class that contains methods to resolve second factor
requirements on users that have opted into two-factor authentication.
-
MultiFactorSession
-
Identifies the current session to enroll a second factor or to complete sign in when previously enrolled.
-
OAuthCredential
-
A generic OAuth credential.
-
OAuthProvider
-
A generic provider instance.
-
PhoneAuthCredential
-
The auth credential returned from calling
PhoneAuthProvider.credential.
-
PhoneAuthProvider
-
This class should be used to either create a new Phone credential with an
verification ID and SMS code.
-
PhoneMultiFactorGenerator
-
Provider for generating a PhoneMultiFactorAssertion.
-
PhoneMultiFactorInfo
-
Represents the information for a phone second factor.
-
PlayGamesAuthCredential
-
The auth credential returned from calling
PlayGamesAuthProvider.credential.
-
PlayGamesAuthProvider
-
This class should be used to either create a new Play Games credential with an
access code, or use the provider to trigger user authentication flows.
-
RecaptchaVerifier
-
An reCAPTCHA-based
application verifier.
-
SAMLAuthProvider
-
Security Assertion Markup Language based provider.
-
TotpMultiFactorGenerator
-
Provider for generating a PhoneMultiFactorAssertion.
-
TotpMultiFactorInfo
-
Represents the information for a phone second factor.
-
TotpSecret
-
-
The auth credential returned from calling
TwitterAuthProvider.credential.
-
This class should be used to either create a new Twitter credential with an
access code, or use the provider to trigger user authentication flows.
-
User
-
A user account.
-
UserCredential
-
A UserCredential is returned from authentication requests such as
createUserWithEmailAndPassword
.
-
UserInfo
-
User profile information, visible only to the Firebase project's apps.
-
UserMetadata
-
Interface representing a user's metadata.
-
YahooAuthCredential
-
The auth credential returned from calling
YahooAuthProvider.credential.
-
YahooAuthProvider
-
This class should be used to either create a new Yahoo credential with an
access code, or use the provider to trigger user authentication flows.
Exceptions / Errors
-
FirebaseAuthException
-
Generic exception related to Firebase Authentication. Check the error code
and message for more details.
-
FirebaseAuthMultiFactorException
-
MultiFactor exception related to Firebase Authentication. Check the error code
and message for more details.
-
FirebaseException
-
A generic class which provides exceptions in a Firebase-friendly format
to users.