FirebaseAuth class


onAuthStateChanged → Stream<FirebaseUser>
Receive FirebaseUser each time the user signIn or signOut
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


createUserWithEmailAndPassword({String email, String password }) → Future<FirebaseUser>
currentUser() → Future<FirebaseUser>
Asynchronously gets current user, or null if there is none.
fetchProvidersForEmail({String email }) → Future<List<String>>
linkWithEmailAndPassword({String email, String password }) → Future<FirebaseUser>
Links email account with current user and returns Future<FirebaseUser> basically current user with additional email information [...]
linkWithFacebookCredential({String accessToken }) → Future<FirebaseUser>
linkWithGoogleCredential({String idToken, String accessToken }) → Future<FirebaseUser>
Links google account with current user and returns Future<FirebaseUser> [...]
sendPasswordResetEmail({String email }) → Future<void>
signInAnonymously() → Future<FirebaseUser>
Asynchronously creates and becomes an anonymous user. [...]
signInWithCustomToken({String token }) → Future<FirebaseUser>
signInWithEmailAndPassword({String email, String password }) → Future<FirebaseUser>
signInWithFacebook({String accessToken }) → Future<FirebaseUser>
signInWithGoogle({String idToken, String accessToken }) → Future<FirebaseUser>
signInWithTwitter({String authToken, String authTokenSecret }) → Future<FirebaseUser>
Signs in with a Twitter account using the specified credentials. [...]
signOut() → Future<void>
updateProfile(UserUpdateInfo userUpdateInfo) → Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.

Static Properties

instance FirebaseAuth
Provides an instance of this class corresponding to the default app. [...]
read / write


channel → const MethodChannel
const MethodChannel('')