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_authmust 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.