asp.net-mvc – 在ASP.NET Identity中手动验证密码重置令牌
|
我想在ASP.NET Identity 2.0中手动验证密码重置令牌.我正在尝试创建我自己的UserManager.ResetPasswordAsync版本(字符串userId,字符串标记,字符串newPassword)和IdentityUser而不是userId,如下所示: UserManager.ResetPasswordAsync(IdentityUser user,string token,string newPassword) 不确定我是否正确这样做,但在这里我试图验证在之前的步骤中通过电子邮件发送给用户的代码.我没有修改将电子邮件发送给用户并生成代码的代码/令牌.我假设这是正确的调用方法,但目的参数不正确. (我尝试传递“ASP.NET身份”,但没有骰子.) if (await userManager.UserTokenProvider.ValidateAsync(purpose: "?",token: code,manager: userManager,user: user))
{
return IdentityResult.Success;
}
else
{
return new IdentityResult("Invalid code.");
}
如果有人可以填写我开箱即用的详细信息,或者指向Microsoft的UserManager.ResetPasswordAsync(IdentityUser用户,字符串newPassword)的源代码,我将不胜感激! 解决方法根据位于以下位置的Codeplex存储库,Microsoft.AspNet.Identity的代码似乎尚未开源.https://aspnetidentity.codeplex.com/SourceControl/latest#Readme.markdown
但是我确实发现了这可能是基于调试符号的UserManager的源: UserManager Source Code 我也发现这些帖子可能会有所帮助: Implementing custom password policy using ASP.NET Identity UserManager Class Documentation IUserTokenProvider Interface Documentation (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何使用actionresult返回视图和部分视图
- ASP.NET Core 2.0和Angular 4.3文件上传进度
- asp.net-web-api – Web API中的多态:单端点可能?
- asp.net – 为什么Web架构松散耦合?
- asp.net-mvc – 在ASP.Net MVC中使用System.Guid作为主键?
- ASP.NET:预编译文件的文件名生成规则
- 使用asp.net连接到mySQL数据库
- asp.net-mvc – ELMAH – 使用自定义错误页面收集用户反馈
- ASP.net会话cookie丢失或删除
- asp.net-mvc-3 – SignalR依赖注入问题
- asp.net – 如何获取控制器和操作名称在OnAction
- asp.net-mvc – WebAPI ModelBinder错误
- 从ASP.Net页面通过C#将NetworkCredential传递给H
- 手动升级后,将新的ASP.NET Web Optimization框架
- asp.net – 如何使用Excel服务器端?
- asp.net – 如何在C#2.0中的Web.config中加密用户
- asp-classic – 从ASP.Classic中的Web.Config读取
- asp.net-mvc-4 – visual studio 2012 RC无法加载
- asp.net – 在UpdatePanel asyncpostback后丢失的
- asp.net-mvc – 在ASP.Net MVC中,如何创建将java
