什么是ASP.NET成员资格替代品

Luk*_*101 9 c# asp.net-mvc asp.net-membership

这段视频中, Ayende批评主持人使用asp.net会员资格.如果asp.net会员资格不好用 - 是什么?在视频中,Ayende没有提到你还能使用什么,但只是指出不应该使用asp.net会员资格.你知道asp.net会员有哪些其他好的选择吗?

Hol*_*olf 7

艾恩德有"强烈"的意见.:-)我建议ASP.NET成员资格的适用性取决于你想要实现的目标.这个问题显示了一些利弊和一些在替代方案中工作的想法.关键是它是非常可扩展的,因此您可以根据需要使用尽可能多的或少量的.

就个人而言,我现在对FluentSecurity有很多乐趣,尽管它专门针对MVC.

编辑: 另一个问题是关于这一点,和其他.

  • 我同意Holf,Ayendes的意见实际上是一个'意见'.他的观点将包含不使用和实现ASP.NET Membership功能的构建的原因,它可能只是不满足他想要创建的独特项目/场景.我认为会员资格功能是一个出色的OUT OF THE BOX功能,可以随时使用,并且具有我自己项目所需的必要加密功能.它具有独特的电子邮件功能,密码重置和检索,并加载更多.我使用asp.net成员资格,因为我需要花时间来编写相同的功能 (2认同)
  • 因此,最后总结一下我之前的评论:在编程世界中,没有针对每个开发人员需求的单一解决方案,每个项目都不同,需求也不同.这是一个很好的例子.对于客户A的要求,asp.net成员资格可能过于苛刻,因为它可能无法为客户B提供所有解决方案.对于客户端C,它可能是完美的.或者您可以选择仅使用客户端A和C所需的功能.作为开发人员,您可以自行决定是否满足您的项目要求和安全要求.希望这是有用的信息:) (2认同)