如何为ASP.NET身份设置密码规则?
发布时间:2021-01-12 07:14:49 所属栏目: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下大文件上传知识整理
- ASP.NET Webdeploy失败;项目中不存在AddScheduledJob
- asp.net-mvc – ASP.NET MVC:部分知道它是否是从另一个页面
- asp.net – 如何扩展aspnet成员身份验证表?
- 在ASP.NET中使用querystring的最佳做法?
- Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
- asp.net-mvc – ASP.NET MVC如何实现返回上一页的链接?
- asp.net – 来自WebHttpBinding的WCF服务中的Access Sessio
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net 文件下载功能函数代码整理
推荐文章
站长推荐
- asp.net-mvc – AJAX POST到MVC Controller显示3
- ASP.NET 4的IIS和服务器操作系统要求
- ASP.NET -- WebForm -- HttpResponse 类的方法和
- 强烈推荐的一个工具ReSharper
- asp.net – Html.BeginForm()类型的扩展名
- asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括
- asp.net – 在VS Code中指定localhost端口的位置
- 从ASP.NET MVC应用程序中的Amazon SES发送电子邮
- 使用ASP.NET Web API 2.1配置依赖注入
- asp.net-mvc – 从Api控制器内生成绝对的url to
热点阅读
