EmailPasswordAuthProvider class Application

A class, encapsulating functionality for users, logged in with Credentials.emailPassword(). It is always scoped to a particular app.

Implemented types


EmailPasswordAuthProvider(App app)
Create a new EmailPasswordAuthProvider for the app


app App
hashCode int
The hash code for this object.
runtimeType Type
A representation of the runtime type of the object.


callResetPasswordFunction(String email, String password, {List? functionArgs}) Future<void>
Calls the reset password function, configured on the server.
completeResetPassword(String password, String token, String tokenId) Future<void>
Completes the reset password procedure by providing the desired new password using the password reset token and tokenId that were emailed to a user.
confirmUser(String token, String tokenId) Future<void>
Confirms a user with the given token and token id. These are typically included in the registration email.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
registerUser(String email, String password) Future<void>
Registers a new user with the given email and password. The email to register with. This will be the user's username and, if user confirmation is enabled, this will be the address for the confirmation email. The password to associate with the email. The password must be between 6 and 128 characters long.
resendUserConfirmation(String email) Future<void>
Resend the confirmation email for a user to the given email.
resetPassword(String email) Future<void>
Sends a password reset email.
retryCustomConfirmationFunction(String email) Future<void>
Retries the custom confirmation function on a user for a given email.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.