firebase_auth_platform_interface/firebase_auth_platform_interface library
Classes
- AdditionalUserInfo
- A structure containing additional user information from a federated identity provider.
- AuthCredential
- Interface that represents the credentials returned by an auth provider. Implementations specify the details about each auth provider's credential requirements.
- AuthProvider
- A base class which all providers must extend.
- EmailAuthCredential
- The auth credential returned from calling EmailAuthProvider.credential.
- EmailAuthProvider
- A EmailAuthCredential can be created by calling EmailAuthProvider.credential with an email and password.
- FirebaseAuthPlatform
-
The interface that implementations of
firebase_auth
must extend. - IdTokenResult
-
Interface representing ID token result obtained from
getIdTokenResult
. It contains the ID token JWT string and other helper properties for getting different data associated with the token as well as all the decoded payload claims. - OAuthCredential
- A generic OAuth credential.
- OAuthProvider
- A generic provider instance.
- UserCredentialPlatform
-
A UserCredential is returned from authentication requests such as
createUserWithEmailAndPassword
. - UserInfo
- User profile information, visible only to the Firebase project's apps.
- UserMetadata
- Interface representing a user's metadata.
- UserPlatform
- A user account.
Exceptions / Errors
- FirebaseAuthException
- Generic exception related to Firebase Authentication. Check the error code and message for more details.