如何为ASP.NET身份设置密码规则?
发布时间:2021-01-12 04:05:19 所属栏目: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; } } (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 值不能为空或为空.参数名称:contentPath
- Asp.net webForm设置允许表单提交Html的方法
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现
- asp.net – 脚本标签和链接标签进入asp:内容或外部
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambdas而不是反
- asp.net – Session Timeout .NET
- asp.net-mvc – 使用自定义格式的ASP.NET MVC ViewModel映射
- 什么是使用aspnet_compiler.exe预编译ASP.NET项目的优势?
- 从ASP.Net中的sessionID获取会话对象
- asp.net – 通过Web服务访问连接字符串
推荐文章
站长推荐
- asp.net – ASP MVC – 默认的HTTP标头有任何常量
- asp.net Xml绑定到数据控件的具体实现
- 使用ASP.NET Identity 2.0和MVC 5进行自定义单点
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginFor
- asp.net-mvc – Visual Studio 2010 Full和ASP.N
- asp.net – 会话固定 – 表单身份验证
- asp.net-mvc – asp.net MVC应该是View-Model封装
- asp.net – Intranet / Internet的Windows身份验
- asp.net-mvc-4 – 在哪里可以找到WebMatrix.WebD
- ASP.NET Core 1.0 ConfigurationBuilder().AddJs
热点阅读