【问题标题】:Which ASP.net Authentication/Membership Model哪个 ASP.net 身份验证/会员模型
【发布时间】:2014-03-10 18:52:13
【问题描述】:

我即将开始构建一个新的 ASP.net Web 窗体应用程序。我已经阅读了很多关于新的 ASP.net Identity System 的内容,并在创建新的 Web 表单解决方案时选择了它作为默认选项。

我对两件事感到惊讶:

  1. 标准系统中缺少一些功能,尤其是与旧的 ASP.net 会员服务相比。如果不是因为……我可以忍受(如果必须的话!)。
  2. 缺乏关于如何使用新的 ASP.net 身份框架实施标准/简单会员服务的文档/文档示例。

我确实在Migrating an Existing Website from SQL Membership to ASP.NET Identity 上看到过一篇文章,但这似乎需要付出很多努力(也许我只是在实施会员服务时变得懒惰!)。

任何人都可以推荐任何可以清楚地解释如何实现 ASP.net Identity 的资源吗?还是人们仍在使用旧的会员系统或其他方式?

任何建议将不胜感激。

【问题讨论】:

  • 缺少?你真的需要阅读MSDN!所有你需要的东西都在那里,加上几十篇博客文章......或者只需关注课程为你提供的链接......
  • @balexandre,是的,缺乏。 v1 基本无法使用:brockallen.com/2013/10/20/…
  • 我确实花了几个小时浏览 MSDN 并进行一般搜索。虽然我承认我可能没有最好的搜索技术,而且很可能我错过了一些东西,但我真正找到的只是赞美新身份服务优点的文章,以及大量包含解决特定问题的代码的博客文章。任何地方都没有找到文档来演示其在类似于原始会员服务执行的“典型”Web 应用程序中的实现。也许答案是您必须“推出自己的”解决方案 - 我只是希望更清晰。
  • 我使用自己的 ASP.NET Identity 版本,我没有任何抱怨...

标签: asp.net asp.net-membership wif


【解决方案1】:

这不是一个完整的答案,但也许是一个解释......

我期待新的 ASP.net 身份服务能够替代/升级旧的会员服务 - 我已经使用了好几年了。经过大量搜索和阅读,我不认为它是替代品,至少现在还没有。

据我所知,它似乎“只是”构建您自己的会员系统的基础层。开箱即用,它似乎无法管理帐户验证、密码重试或您或至少我在开发公共 Web 应用程序时期望/需要的任何其他事情。

如果你想建立你自己的会员系统,那么这很好,但在这一点上我没有(尽管我花了很多时间研究这个并使用我从博客文章等中找到的各种扩展,我可能已经做到了!)。

有关更多背景信息和可能的更快更简单的替代方案,请参阅 Brock Allen The good, the bad and the ugly of ASP.NET Identity 的帖子。

【讨论】:

    猜你喜欢
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-19
    • 2019-03-14
    • 2011-11-21
    • 1970-01-01
    相关资源
    最近更新 更多