com.google.firebase.auth

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.