如何为ASP.NET身份设置密码规则?
发布时间:2021-01-12 04:31:41 所属栏目: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-web-api – Web Api:找不到System.Net.Http版本2.
- 在ASP.Net中防止SQL注入
- 模型 – 视图 – 控制器 – ASP.NET WebForms vs MVC [VS20
- asp.net-mvc – 使用Razor视图引擎 – 如何格式化十进制值以
- .net – 有人有一个例子,说明为什么我会主持一个WCF服务
- ASP.NET SQL成员资格表
- 如何排序. .NET中的resx(资源文件)
- ASP.NET 5针对dnx451 / dnx46性能
- asp.net-mvc – 如何将ASP.Net MVC路径段中的1或0映射到布尔
- asp.net 删除项目文件/文件夹IIS重启,Session丢失问题
推荐文章
站长推荐
- asp.net(C#)禁止缓存文件不让文件缓存到客户端
- asp.net-mvc – 当我不知道内容类型时如何返回文
- asp.net – 多个用户控件和JavaScript
- asp.net读取磁盘文件、删除实例代码
- asp.net-mvc-3 – 如何在Razor视图引擎中注册程序
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- asp.net – 将ViewState移出页面?
- 在asp.net c#应用程序中使用Graphviz Dll
- asp.net – Orchard CMS Media中的文件大小上传限
- asp.net – [DataType(DataType.EmailAddress)]和
热点阅读