| UserInfo | A collection of standard profile information for a user. |
| ActionCodeSettings | Defines the required continue/state URL with optional Android and iOS settings. |
| ActionCodeSettings.Builder | |
| 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. |
| ImportUserRecord | Represents a user account to be imported to Firebase Auth via the
importUsers(List, UserImportOptions) API. |
| ImportUserRecord.Builder | |
| ListUsersPage | Represents a page of ExportedUserRecord instances. |
| SessionCookieOptions | A set of additional options that can be passed to
createSessionCookieAsync(String, SessionCookieOptions). |
| SessionCookieOptions.Builder | |
| 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. |
| FirebaseAuthException | Generic exception related to Firebase Authentication. |