【发布时间】:2017-03-19 15:55:06
【问题描述】:
你好,
为了进行密码重置工作,我需要在 DI 中注册一个 IUserTokenProvider 实例。
如果没有它,我会在以下行出现异常:
var result = await _userManager.ResetPasswordAsync(user, token, password);
"No IUserTokenProvider named 'PasswordResetTokenProvider' is registered."
这是有道理的,所以我尝试在 DI 中注册它:
services.AddSingleton<IUserTokenProvider<User>, DataProtectorTokenProvider<User>>();
但是接口IUserTokenProvider不存在。你知道如何解决这个问题吗?
谢谢
【问题讨论】:
标签: c# asp.net-core asp.net-identity-3 asp.net-core-webapi