如何为ASP.NET身份设置密码规则?
发布时间:2021-01-12 12:56:34 所属栏目: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; } } (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – DNU发布 – 来自MSBuild的no-source
- asp.net – 无法在UpdatePanel中下载文件
- asp.net-web-api – 使用swashbuckle api文档的http basic
- asp.net-mvc – ASP.NET MVC:在其中生成带有自定义html的动
- asp.net – __doPostBack在DotNetNuke网站上未定义为IE 10
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟问题?
- ASP.NET 2.0和4.0似乎在Forms身份验证中以不同方式处理根UR
- asp.net-mvc – 使用Razor视图引擎 – 如何格式化十进制值以
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net-mvc – ASP.NET MVC jQueryUI datepicker在使用AJA
推荐文章
站长推荐
- asp.net-mvc – 在asp.net mvc中启动一组未选中的
- asp.net – 双回发问题
- asp.net-core – 使用IdentityServer4生成访问令
- asp.net-mvc-4 – MVC4 RC脚本捆绑很慢
- asp.net 将一个图片以二进制值的形式存入Xml文件
- asp.net-mvc – AntiXss保护Html模型属性
- asp.net中Session缓存与Cache缓存的区别分析
- asp.net-mvc – .Net 4.5.1框架的maxRequestLeng
- asp.net-mvc – 如何在ASP.NET MVC中传递页面的元
- ASP.NET 程序中删除文件夹导致session失效问题的
热点阅读