【问题标题】:How to do authentication/authorization right in ASP.NET MVC 5 WITHOUT membership?如何在没有成员资格的情况下在 ASP.NET MVC 5 中进行身份验证/授权?
【发布时间】:2014-12-06 03:54:49
【问题描述】:

我不是会员的粉丝。

就我个人而言,我发现它太麻烦且难以无缝整合到我从事的大多数 Web 应用程序中……因此,我一直自己实现基于表单的身份验证。我喜欢在整个身份验证过程中对表名、路由、逻辑等进行显式控制,而不必经历很多麻烦。

看看 MVC 5 及更高版本,在我看来,MS 确实在推动人们走入会员之路(也许我错了),这是我想避免的一条路。

那么,什么是正确处理 ASP.NET 身份而不必求助于使用成员资格的最佳方法?理想情况下,我想要一个面向未来的解决方案,可以与即将推出的 vNext 位一起使用。

【问题讨论】:

    标签: asp.net-mvc-5 asp.net-membership entity-framework-6 asp.net-identity


    【解决方案1】:

    你的问题听起来太笼统了。没有什么可以保证未来的。但似乎 Asp.Net Identity 将继续存在,因为它取代了 MembershipProvider 并且更好,允许您根据需要/需要进行尽可能多的自定义,或者仅将其与默认配置一起使用(这已经足够好了)。

    您说 MS 将人们推向会员路径是错误的 - 现在不再如此。 Asp.Net Identity 是 VC2013 默认 MVC5 模板中默认的认证方式。

    MembershipProvider 死了。去使用Identity框架,更好!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-18
      • 2015-11-19
      • 2018-02-27
      • 2015-10-26
      • 1970-01-01
      • 2015-05-15
      • 1970-01-01
      相关资源
      最近更新 更多