Identity 2.0 Reset password by Admin

前端 未结 2 1365
一生所求
一生所求 2020-12-19 06:39

How can I reset password as a admin for other users?

I have tried using the code below

var code = await UserManager.GeneratePasswordResetTokenAsync(u         


        
2条回答
  •  南笙
    南笙 (楼主)
    2020-12-19 07:05

    I should have searched more before posting question here.

    Apparently I need to wire up UserTokenProvider with a DataProtectorTokenProvider.

    However I do not understand what's a DataProtector for, would be glad if someone can explain here.

    var dataProtectionProvider = options.DataProtectionProvider;
    if (dataProtectionProvider != null)
    {
        manager.UserTokenProvider = new DataProtectorTokenProvider(dataProtectionProvider.Create("ASP.NET Identity"));
    }
    

    Answer is found here

提交回复
热议问题