The Firebase Authentication service is available for the default app or a given app.
Represents a TOTP secret that is used for enrolling a TOTP second factor. Contains the shared secret key and other parameters to generate time-based one-time passwords. Implements methods to retrieve the shared secret key, generate a QR code URL, and open the QR code URL in an OTP authenticator app.
Identifies the type of a second factor.
The interface returned from a checkActionCode call.
Additional data returned from a checkActionCode call. For the PASSWORD_RESET, VERIFY_EMAIL, and RECOVER_EMAIL actions, this object contains an email field with the address the email was sent to. For the RECOVER_EMAIL action, which allows a user to undo an email address change, this object also contains a fromEmail field with the user account's new email address. After the action completes, the user's email address will revert to the value in the email field from the value in fromEmail field.
Options to be sent with requests such as User#sendEmailVerification.
Android specific options which can be attached to the ActionCodeSettings object to be sent with requests such as User#sendEmailVerification.
iOS specific options which can be attached to the ActionCodeSettings object to be sent with requests such as User#sendEmailVerification.
A structure containing additional user information from a federated identity provider via UserCredential.
Interface that represents the credentials returned by an auth provider. Implementations specify the details about each auth provider's credential requirements.
Interface that represents an auth provider. Implemented by other providers.
Interface for module auth settings.
A result from a signInWithPhoneNumber call.
Email and password auth provider implementation.
Interface representing ID token result obtained from User#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.
Holds information about the user's enrolled factors.
Facilitates the recovery when a user needs to provide a second factor to sign-in.
The entry point for most multi-factor operations.
Interface that represents an OAuth provider. Implemented by other providers.
Interface that represents an Open ID Connect auth provider. Implemented by other providers.
A custom error in the event verifying a phone number failed.
The listener function returned from a verifyPhoneNumber call.
A snapshot interface of the current phone auth state.
firebase.auth.X
Request used to update user profile information.
Represents a user's profile information in your Firebase project's user database. It also contains helper methods to change or retrieve profile information, as well as to manage that user's authentication state.
A structure containing a User, an AuthCredential, the operationType, and any additional user information that was returned from the identity provider. operationType could be 'signIn' for a sign-in operation, 'link' for a linking operation and 'reauthenticate' for a re-authentication operation.
Represents a collection of standard profile information for a user. Can be used to expose profile information returned by an identity provider, such as Google Sign-In or Facebook Login.
Holds the user metadata for the current User.
An auth listener callback function for onAuthStateChanged.
Try and obtain a #MultiFactorResolver instance based on an error. Returns null if no resolver object could be found.
Return the #MultiFactorUser instance for the current user.
Contains information about a second factor.
Firebase Authentication package for React Native.
Example: Access the firebase export from the
authpackage:Example: Using the default export from the
authpackage:Example: Using the default export from the
apppackage:TODO
Salakar
Ehesp
missing auth providers (PhoneAuthProvider, Facebook etc)
Firebase
auth