Auth.
Exposes Firebase Auth operations that are available in both tenant-aware and tenant-unaware contexts.
Defines the required continue/state URL with optional Android and iOS settings.
Represents the result of the AbstractFirebaseAuth.DeleteUsersAsync(IReadOnlyList{string}) API.
Used for looking up an account by email.
Represents an error encountered while performing a batch operation such as AbstractFirebaseAuth.ImportUsersAsync(IEnumerable{ImportUserRecordArgs}) or AbstractFirebaseAuth.DeleteUsersAsync(IReadOnlyList{string}).
Contains metadata associated with a Firebase user account, along with password hash and salt.
Contains a collection of Firebase user accounts.
This is the entry point to all server-side Firebase Authentication operations.
Exception type raised by Firebase Auth APIs.
Represents a valid, decoded Firebase ID token.
Represents the result of the AbstractFirebaseAuth.GetUsersAsync(IReadOnlyCollection{UserIdentifier}) API.
Represents a user account to be imported to Firebase Auth via the AbstractFirebaseAuth.ImportUsersAsync(IEnumerable{ImportUserRecordArgs}) API.
Options for the AbstractFirebaseAuth.ListUsersAsync(ListUsersOptions) API.
Used for looking up an account by phone number.
Used for looking up an account by provider.
Options for the FirebaseAuth.CreateSessionCookieAsync(string, SessionCookieOptions) API.
Used for looking up an account by uid.
Identifies a user to be looked up.
Represents a hash algorithm and the related configuration parameters used to hash user passwords.
A collection of options that can be passed to the FirebaseAuth.ImportUsersAsync API.
Represents the result of the AbstractFirebaseAuth.ImportUsersAsync(IEnumerable{ImportUserRecordArgs}) API.
Contains additional metadata associated with a user account.
Represents a user identity provider that can be associated with a Firebase user.
Contains metadata associated with a Firebase user account.
A specification for creating or updating user accounts.
Interfaces | |
---|---|
FirebaseAdmin. | A collection of standard profile information for a user. |
Namespaces | |
---|---|
FirebaseAdmin. | |
FirebaseAdmin. | |
FirebaseAdmin. | |
FirebaseAdmin. | |
FirebaseAdmin. |
AuthErrorCode
Error codes that can be raised by the Firebase Auth APIs.
Properties | |
---|---|
CertificateFetchFailed | Failed to retrieve required public key certificates. |
ConfigurationNotFound | No identity provider configuration found for the given identifier. |
EmailAlreadyExists | The user with the provided email already exists. |
EmailNotFound | No user record found for the given email, typically raised when generating a password reset link using an email for a user that is not already registered. |
ExpiredIdToken | The specified ID token is expired. |
ExpiredSessionCookie | The specified session cookie is expired. |
InvalidDynamicLinkDomain | Dynamic link domain specified in ActionCodeSettings is not authorized. |
InvalidIdToken | The specified ID token is invalid. |
InvalidSessionCookie | The specified session cookie is invalid. |
PhoneNumberAlreadyExists | The user with the provided phone number already exists. |
RevokedIdToken | The specified ID token has been revoked. |
RevokedSessionCookie | The specified session cookie has been revoked. |
TenantIdMismatch | Tenant ID in a token does not match. |
TenantNotFound | No tenant found for the given identifier. |
UidAlreadyExists | The user with the provided uid already exists. |
UnexpectedResponse | Backend API responded with an unexpected message. |
UserNotFound | No user record found for the given identifier. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-03-24 UTC.