How can I reset password as a admin for other users?
I have tried using the code below
var code = await UserManager.GeneratePasswordResetTokenAsync(user.Id);
var result = await UserManager.ResetPasswordAsync(user.Id, code, vm.NewPassword);
when stepping through GeneratePasswordResetTokenAsync, the dispose method of the controller is called.
Can someone please enlighten me?
You can also extend UserManager and expose an explicit AdminChangePassword API that doesn't require any information. Something like this in ApplicationUserManager which extends UserManager should work: