asp.net-mvc – ASP.NET身份与简单的会员优点和缺点?
在MVC4中,我们拥有简单会员资格。我的意见是,简单会员资格是一个很好的身份模型,并通过良好的文档进行了测试,不需要修复,只需要在电子邮件验证/密码重置以及我们通常需要处理的所有其他内容上进行升级构建应用程序然而,新的ASP.NET身份模型似乎实现了Vista在XP上实现的某些功能。我的意思是AspnetUserClaims和AspnetLogins可能已经被组合在一起作为UserAliases。而微软应该为电子邮件部分提供一些方法。刚刚讨论了我的意见,基于可能欺骗我的问题的第一眼看
我试图决定是否应该从简单成员资格转移到新的ASP.NET身份,但由于ASP.NET身份模型的文档和测试是稀疏的,冲突的,难以使用Google查找。所以有经验的人都可以总结利弊? 解决方法
@Roman引用了一些关于ASP.NET身份和成员资格提供者模型的优缺点的好文章。
ASP.NET身份远离会员提供者模式,我相信这是一件好事。当您想要更高级的安全功能时,简单会员资格有一些明确的问题,如果它不仅仅是“简单”,最终创建自己的安全解决方案。我正在推进ASP.NET身份认证,因为它比简单成员身份更可扩展,虽然现在的文档和支持很弱,但我相信它会随着成熟而变得更好,就像Simple Membership一样。如果你能够越过越来越多的痛苦,我认为ASP.NET身份将是一个比Simple Membership更好的解决方案,我喜欢与OWIN的紧密集成,这将是重要的。至于使用ASP.NET Identity,here is an article that describes how to implement this的电子邮件验证。您可以获得complete source code here.而solution described here also provides password reset with ASP.NET Identity。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – ASP与SQL DB和VB代码背后.编辑返回的数据
- asp.net – 在Inproc模式下与页面只读的会话锁争用
- 我如何在ASP.NET MVC中使用Application_Error?
- asp.net – 我们如何使用通用处理程序加载usercontrol?
- asp.net – 如何找到哪个控制器/操作发生错误?
- asp.net – 在DataList ItemdataBound事件中,如何通过列名而
- asp.net-identity – 使用SQL Server而不是LocalDB的Web AP
- Asp.net 文件上传类(取得文件后缀名,保存文件,加入文字水印
- asp.net-mvc – ASP.Net MVC有一个Action渲染另一个Action
- 深入理解Asp.Net中WebForm的生命周期