flutterfire_auth_dart library

Support for Firebase authentication methods with pure dart implmentation.

Classes

AdditionalUserInfo
A structure containing additional user information from a federated identity provider.
API
Pure Dart service layer to perform all requests with the underlying Identity Toolkit API.
AuthCredential
Interface that represents the credentials returned by an auth provider. Implementations specify the details about each auth provider's credential requirements.
ErrorCode
All possible error codes returned from Identity Platform REST API.
FirebaseAuth
Pure Dart FirebaseAuth implementation.
IdTokenResult
StorageBox<T extends Object>
A storage box is a container for key-value pairs of data which exists in one box with specific name.
User
User object wrapping the responses from identity toolkit.
UserCredential
A UserCredential is returned from authentication requests such as `createUserWithEmailAndPassword`.

Enums

AuthProvider
Representation of an authentication provider.

Extensions

ProviderID on AuthProvider

Exceptions / Errors

FirebaseAuthException
And exception wrapping error codes from the IP API.
StorageBoxException
Throw when there's an error with StorageBox methods.