redefinir / alterar senha em nodejs com passportjs

Eu uso passportjs em nodejs para criar um sistema de login. Está tudo bem, mas não sei como redefinir a senha do usuário quando eles esquecem a senha ou querem alterá-la.

Modelo de usuário no MongoDB

var UserSchema = new Schema({
    email: String,
    username: String,
    provider: String,
    hashed_password: String,
    salt: String,
});

Desde já, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion