【问题标题】:.NET CMS with custom authentication具有自定义身份验证的 .NET CMS
【发布时间】:2011-06-23 18:26:54
【问题描述】:

我知道有很多关于基于 .NET 的 CMS 的问题,但我正在寻找一些具体的东西。

1) 能够利用我们应用程序的现有身份验证(我们有自己的System.Web.Security.MembershipProviderMembershipUser 实现)

2) 除了限制谁可以编辑它们之外,还可以根据我们的自定义角色限制谁可以查看某些页面/细分。

也许他们中的大多数人都支持这一点,但我没有太多运气找到哪些专门满足这些要求。

(轻量级也是一个优点,我读过 Orchard 和 N2)

【问题讨论】:

  • @近距离投票,太本地化了?我们不能是唯一希望将 CMS 集成到具有自定义身份验证的现有应用程序中的人。我以为投票是针对我错过的重复问题。
  • 也许赏金还剩 2 天,但没有任何直接经验的答案。我认为这将是一个有点普遍的要求。

标签: asp.net .net authentication content-management-system asp.net-authentication


【解决方案1】:

我不知道这对你有多大帮助,但就这样吧。去年我们搜索了 .NET 内容管理系统,我并没有特别兴奋。有很多商业系统非常昂贵而且看起来很垃圾。

我先检查了 N2。它看起来很干净,但对于我们的目的来说太简单了。我们将不得不做大量的定制开发来满足我们的需求。它实际上是一个 CMS 框架,而不是一个 CMS 产品。

Umbraco 是我们认真研究的另一个系统。它内置了更多功能,而且它是一个相当不错的系统,只要您不介意一点 XSLT。它确实使用标准的会员提供者框架,所以这对您有利。我真的不知道这些角色是否会做你想做的事。但是由于它是免费的,您可以使用它来看看它是否满足您的需求。

至于果园,我不太了解。我们看的时候它不在附近,但看起来很有趣。我无法在合理的时间内说出它如何处理后端的成员资格和角色。它似乎确实面向较小的站点,因此在这方面可能有点限制。

【讨论】:

    【解决方案2】:

    我们一直在使用 Telerik 的 Sitefinity 产品和自定义表单身份验证。您可以使用开箱即用的表单身份验证,也可以对其进行自定义。它也确实使用了提供者模型。

    更多信息on custom authentication can be found here

    【讨论】:

      【解决方案3】:

      我建议研究 AxCMS(在 AxCMS.net)。它是完整的、可插拔的并且有大量的文档。有关其实施成员资格和安全性的具体文档,请访问:http://help.axcms.net/en_help_concepts_security.AxCMS 微软的 Scott Gu 在这里推荐它http://weblogs.asp.net/scottgu/archive/2006/02/02/437220.aspx

      【讨论】:

        【解决方案4】:

        EPiServer 是一个基于 ASP.NET 的商业 CMS。它本质上是一组 .NET 程序集,您可以引用这些程序集并将其构建到您的 ASP.NET 应用程序中,以将其转变为一流的 CMS。

        它利用标准的 ASP.NET 功能,如提供者模型,因此您可以交换位。

        【讨论】:

        • 我很难通过市场营销来了解它的工作原理以及 API 的外观等。此外,我似乎无法在他们的网站上找到定价信息.
        猜你喜欢
        • 2018-09-26
        • 2016-02-21
        • 2012-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-01
        • 2022-12-10
        • 2021-05-20
        相关资源
        最近更新 更多