finishPasswordReset method

Future<void> finishPasswordReset(
  1. Session session, {
  2. required String finishPasswordResetToken,
  3. required String newPassword,
})

Completes a password reset request by setting a new password.

The verificationCode returned from verifyPasswordResetCode is used to validate the password reset request.

Throws an EmailAccountPasswordResetException in case of errors, with reason:

Throws an AuthUserBlockedException if the auth user is blocked.

Implementation

Future<void> finishPasswordReset(
  final Session session, {
  required final String finishPasswordResetToken,
  required final String newPassword,
}) async {
  await emailIdp.finishPasswordReset(
    session,
    finishPasswordResetToken: finishPasswordResetToken,
    newPassword: newPassword,
  );
}