如何为ASP.NET身份设置密码规则?
发布时间:2021-01-12 12:50:43 所属栏目: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; } } (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- VS 2015 CTP 6 Nuget Package Source
- asp.net – 如何将Controller上的Ajax reqest重定向到登录页
- asp.net代码中修改web.config节点的具体方法
- asp.net-mvc – 为什么我的视图模型中的内部成员无法在视图
- 防止双击asp.net按钮
- asp.net-mvc – ASP.NET MVC/C++#:可以使用Html.ActionLin
- 认证 – asp.net mvc 3:Page.User.IsInRole(“xy”)返回nu
- ASP.NET自带对象JSON字符串与实体类的转换
- asp.net-mvc – 在.NET MVC上启用Http PUT请求
- asp.net-mvc – ControllerActionInvoker
推荐文章
站长推荐
- asp.net-mvc – 使用MVC3剃刀的ASP.Net图表控件
- asp.net-mvc – 所有请求获取HTTP错误401.2 – 未
- ASP.NET中XML转JSON的方法实例
- ASP.net MVC ValidationSummary总是被渲染
- asp.net – 是否可以根据用户角色隐藏/显示Kendo
- 如果我的Asp.Net会话有IsNewSession == true,那我
- ASP.NET 根据汉字获取汉字拼音的首字母(含多音字
- asp.net-mvc-3 – Url.Action没有给出预期的结果
- asp.net读取excel文件的三种方法示例
- asp.net下使用jquery 的ajax+WebService+json 实
热点阅读