如何为ASP.NET身份设置密码规则?
发布时间:2021-01-12 04:45:39 所属栏目:asp.Net 来源:互联网
导读:在我的ASP.NET应用程序中,我在web.config中的DefaultMembershipProvider和SqlMembershipProvider中有以下设置: enablePasswordRetrieval=truepasswordFormat=Clear requiresQuestionAndAnswer=false 它们是Digest认证所必需的.我想转到ASP.NE
在我的ASP.NET应用程序中,我在web.config中的DefaultMembershipProvider和SqlMembershipProvider中有以下设置: enablePasswordRetrieval="true" passwordFormat="Clear" requiresQuestionAndAnswer="false" 它们是Digest认证所必需的.我想转到ASP.NET身份.我正在使用自动化工具来更新我管理的所有web.config文件. 如何在Visual Studio 2013生成的项目中为ASP.NET Identity设置这些设置? 解决方法您需要提供IPasswordHasher实现,可以在没有哈希的情况下提供清晰的密码.您可以将UserManager.PasswordHasher设置为您的实现.到目前为止,没有用于Identity的web.config可配置设置.您需要在代码中提供适当的可配置组合,主要在Startup.cs中 不建议以明确的格式存储密码. public class ClearPassword : IPasswordHasher { public string HashPassword(string password) { return password; } public PasswordVerificationResult VerifyHashedPassword(string hashedPassword,string providedPassword) { if(hashedPassword.Equals(providedPassword)) return PasswordVerificationResult.Success; else return PasswordVerificationResult.Failed; } } (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net中mvc使用ajax提交参数的匹配问题解决探讨
- asp.net-mvc – FluentValidation Autofac ValidatorFactor
- asp-classic – 哪里可以存储经典ASP的连接字符串?
- 如何使用WMD在ASP.NET中存储降价?
- asp.net – Web Forms MVP项目有哪些好的资源?
- asp.net – 有没有比升级到Visual Studio 2010 Ultimate更便
- asp.net – 如何将两个模型传递给一个View
- 如何在ASP.NET Web应用程序中打开一个SectionGroup?
- asp.net – 允许服务器/ usercontrol上的任何属性/属性
- asp.net – Request.Browser.Platform不返回iPad,OSX或Wind
推荐文章
站长推荐
- asp.net-mvc – ViewModel中的最佳实践
- asp.net-mvc – 我如何可以渲染局部视图在asp.ne
- Asp.Net 音频文件上传和播放代码
- asp.net中让Repeater和GridView支持DataPager分页
- 实体框架 – 使用EF和WebAPI,如何返回一个ViewMo
- asp.net – UpdatePanel中的动态创建控件?
- asp.net-core – 在执行DI时指定服务选项的干净方
- asp.net fileupload控件上传文件与多文件上传
- asp.net – IControllerFactory’MyWebSite.WebU
- asp.net – 按钮属性: – commandName和Command
热点阅读