Interface ForgottenLoginManager

All Known Implementing Classes:
ForgottenLoginManagerImpl

public interface ForgottenLoginManager
Manages functionality related to retrieving forgotten usernames or resetting forgotten passwords.

To reset a user's password, clients of ForgottenLoginManager would do the following:

  1. sendResetLink sends the user a unique link to reset their password
  2. resetUserCredential verifies that the reset token given by the user is correct using isValidResetToken, then resets if the user credentials if the token is valid.
Since:
v2.1.0