Annotations
ActionCodeResult.ActionDataKey | Keys to access the account information related to an out of band code. |
ActionCodeResult.Operation | Holds the possible operations that an out of band code can perform, which are password reset, verify email, and recover email. |
Interfaces
ActionCodeResult | Interface for holding the information related to an out of band code. |
AdditionalUserInfo | Object that contains additional user information as a result of a successful sign-in, link, or re-authentication operation. |
AuthResult | Result object obtained from operations that can affect the authentication state. |
FirebaseAuth.AuthStateListener | Listener called when there is a change in the authentication state. |
FirebaseAuth.IdTokenListener | Listener called when the id token is changed. |
FirebaseAuthProvider | Represents the Firebase Authentication provider type. |
FirebaseUserMetadata | Holds the user metadata for the current
FirebaseUser
|
SignInMethodQueryResult | Result object of a call to
fetchSignInMethodsForEmail(String) . |
UserInfo | Represents a collection of standard profile information for a user. |
Classes
ActionCodeSettings | Structure that contains the required continue/state URL with optional Android and iOS bundle identifiers. |
ActionCodeSettings.Builder | A Builder class for ActionCodeSettings . |
AuthCredential | Represents a credential that the Firebase Authentication server can use to authenticate a user. |
EmailAuthCredential | Wraps an email and password tuple for authentication purposes. |
EmailAuthProvider | Represents the email and password authentication mechanism. |
FacebookAuthCredential | Wraps a Facebook Login access token for authentication purposes. |
FacebookAuthProvider | Represents the Facebook Login authentication provider. |
FederatedAuthProvider | Abstract representation of an arbitrary federated authentication provider. |
FirebaseAuth | The entry point of the Firebase Authentication SDK. |
FirebaseAuthSettings | Enables the configuration of FirebaseAuth related settings. |
FirebaseUser | Represents a user's profile information in your Firebase project's user database. |
GetTokenResult | Result object that contains a Firebase Auth ID Token. |
GithubAuthCredential | Wraps a Github OAuth access token for authentication purposes. |
GithubAuthProvider | Represents the Github authentication provider. |
GoogleAuthCredential | Wraps a Google Sign-In ID token and/or access token, for authentication purposes. |
GoogleAuthProvider | Represents the Google Sign-In authentication provider. |
OAuthCredential | Holds credentials generated by a sign-in with a credential to an IDP that uses OAuth |
OAuthProvider | Represents the login authentication provider for a generic OAuth2 provider. |
OAuthProvider.Builder | Class used to create instances of OAuthProvider . |
OAuthProvider.CredentialBuilder | Builder class to initialize AuthCredential 's. |
PhoneAuthCredential | Wraps phone number and verification information for authentication purposes. |
PhoneAuthProvider | Represents the phone number authentication mechanism. |
PhoneAuthProvider.ForceResendingToken | A 'token' that can be used to force re-sending an SMS verification code. |
PhoneAuthProvider.OnVerificationStateChangedCallbacks | Registered callbacks for the different phone auth events. |
PlayGamesAuthCredential | Wraps a Google Play Games Server Auth Code, for authentication purposes. |
PlayGamesAuthProvider | Represents the Google Play Games authentication provider. |
TwitterAuthCredential | Wraps a Log in with Twitter token and secret tuple for authentication purposes. |
TwitterAuthProvider | Represents the Twitter authentication provider. |
UserProfileChangeRequest | Request used to update user profile information. |
UserProfileChangeRequest.Builder | The request builder. |
Exceptions
FirebaseAuthActionCodeException | Represents the exception which is a result of an expired or an invalid out of band code. |
FirebaseAuthEmailException | Represents the exception which is a result of an attempt to send an email via Firebase Auth (e.g. |
FirebaseAuthException | Generic exception related to Firebase Authentication. |
FirebaseAuthInvalidCredentialsException | Thrown when one or more of the credentials passed to a method fail to identify and/or authenticate the user subject of that operation. |
FirebaseAuthInvalidUserException | Thrown when performing an operation on a
FirebaseUser
instance that is no longer valid. |
FirebaseAuthRecentLoginRequiredException | Thrown on security sensitive operations on a
FirebaseUser
instance that require the user to have signed in recently, when the requirement isn't
met. |
FirebaseAuthUserCollisionException | Thrown when an operation on a FirebaseUser
instance couldn't be completed due to a conflict with another existing user. |
FirebaseAuthWeakPasswordException | Thrown when using a weak password (less than 6 chars) to create a new account or to update an existing account's password. |
FirebaseAuthWebException | Thrown when a web operation couldn't be completed. |