Interfaces
UserInfo | A collection of standard profile information for a user. |
Classes
AbstractFirebaseAuth | This is the abstract class for server-side Firebase Authentication actions. |
AbstractFirebaseAuth.Builder<T extends Builder<T>> | |
ActionCodeSettings | Defines the required continue/state URL with optional Android and iOS settings. |
ActionCodeSettings.Builder | |
DeleteUsersResult | Represents the result of the deleteUsersAsync(List) API. |
EmailIdentifier | Used for looking up an account by email. |
ErrorInfo | Represents an error encountered while importing an ImportUserRecord . |
ExportedUserRecord | Contains metadata associated with a Firebase user account, along with password hash and salt. |
FirebaseAuth | This class is the entry point for all server-side Firebase Authentication actions. |
FirebaseToken | A decoded and verified Firebase token. |
GetUsersResult | Represents the result of the getUsersAsync(Collection) API. |
ImportUserRecord | Represents a user account to be imported to Firebase Auth via the
importUsers(List, UserImportOptions) API. |
ImportUserRecord.Builder | |
ListProviderConfigsPage<T extends ProviderConfig> | Represents a page of ProviderConfig instances. |
ListUsersPage | Represents a page of ExportedUserRecord instances. |
OidcProviderConfig | Contains metadata associated with an OIDC Auth provider. |
OidcProviderConfig.CreateRequest | A specification class for creating a new OIDC Auth provider. |
OidcProviderConfig.UpdateRequest | A specification class for updating an existing OIDC Auth provider. |
PhoneIdentifier | Used for looking up an account by phone number. |
ProviderConfig | The base class for Auth providers. |
ProviderConfig.AbstractCreateRequest<T extends AbstractCreateRequest<T>> | A base specification class for creating a new provider. |
ProviderConfig.AbstractUpdateRequest<T extends AbstractUpdateRequest<T>> | A base class for updating the attributes of an existing provider. |
ProviderIdentifier | Used for looking up an account by provider. |
SamlProviderConfig | Contains metadata associated with a SAML Auth provider. |
SamlProviderConfig.CreateRequest | A specification class for creating a new SAML Auth provider. |
SamlProviderConfig.UpdateRequest | A specification class for updating an existing SAML Auth provider. |
SessionCookieOptions | A set of additional options that can be passed to
createSessionCookieAsync(String, SessionCookieOptions) . |
SessionCookieOptions.Builder | |
UidIdentifier | Used for looking up an account by uid. |
UserIdentifier | Identifies a user to be looked up. |
UserImportHash | Represents a hash algorithm and the related configuration parameters used to hash user passwords. |
UserImportOptions | A collection of options that can be passed to the
importUsersAsync(List, UserImportOptions) API. |
UserImportOptions.Builder | |
UserImportResult | Represents the result of the importUsersAsync(List, UserImportOptions) API. |
UserMetadata | Contains additional metadata associated with a user account. |
UserProvider | Represents a user identity provider that can be associated with a Firebase user. |
UserProvider.Builder | |
UserRecord | Contains metadata associated with a Firebase user account. |
UserRecord.CreateRequest | A specification class for creating new user accounts. |
UserRecord.UpdateRequest | A class for updating the attributes of an existing user. |
Enums
AuthErrorCode | Error codes that can be raised by the Firebase Auth APIs. |
Exceptions
FirebaseAuthException | Generic exception related to Firebase Authentication. |