.NET CMS с пользовательской аутентификацией - PullRequest
3 голосов
/ 09 февраля 2011

Я знаю, что есть множество вопросов о CMS на основе .NET, но у меня есть кое-что конкретное, что я ищу.

1) Возможность использовать существующую аутентификацию нашего приложения (у нас есть собственная реализация System.Web.Security.MembershipProvider, а также MembershipUser)

2) Уметь ограничивать доступ к определенным страницам / сегментам на основе наших пользовательских ролей в дополнение к ограничениям на их редактирование.

Может быть, большинство из них поддерживают это, но мне не очень повезло найти те, которые конкретно удовлетворяют этим требованиям.

(Легкость - это тоже плюс, я читал об Орчарде и N2)

Ответы [ 4 ]

2 голосов
/ 15 февраля 2011

Я не знаю, насколько это поможет вам, но здесь идет. В прошлом году мы провели поиск систем управления контентом .NET, и я не был в восторге. Существует масса коммерческих систем, которые действительно дороги и кажутся чепухой.

Сначала я проверил N2. Это казалось действительно чистым, но это было слишком скелетом для наших целей. Мы должны были бы сделать тонну индивидуальной разработки, чтобы удовлетворить наши потребности. Это действительно платформа CMS вместо продукта CMS.

Umbraco была другой системой, на которую мы серьезно взглянули. В него встроено гораздо больше функций, и это довольно хорошая система, если вы не возражаете против небольшого XSLT. Он использует стандартную структуру провайдера членства, так что это в вашу пользу. Я действительно не знаю, будут ли роли делать то, что вы хотите, хотя. Но поскольку он бесплатный, вы можете поиграть с ним, чтобы убедиться, что он соответствует вашим потребностям.

Что касается Орчарда, я мало что знаю об этом. Его не было рядом, когда мы искали, но это кажется интересным. Я не мог сказать в разумные сроки, как он обрабатывает членство и роли на серверной части. Похоже, он ориентирован на более мелкие сайты, поэтому это может быть немного ограничивающим в этом отношении.

1 голос
/ 18 февраля 2011

Я бы предложил заглянуть в AxCMS (на AxCMS.net). Это полный, подключаемый и имеет обширную документацию. Конкретная документация об их реализации членства и безопасности доступна по адресу: http://help.axcms.net/en_help_concepts_security.AxCMS Скотт Гу из Microsoft рекомендует это здесь http://weblogs.asp.net/scottgu/archive/2006/02/02/437220.aspx

1 голос
/ 18 февраля 2011

Мы используем продукт Telerik Sitefinity с аутентификацией пользовательских форм. Вы можете использовать формы аутентификации из коробки или вы можете настроить его. Он также использует модель провайдера.

Подробнее о пользовательской аутентификации можно найти здесь .

0 голосов
/ 09 февраля 2011

EPiServer - это коммерческая CMS на основе ASP.NET.По сути, это набор сборок .NET, на который вы ссылаетесь и встраиваете в свое приложение ASP.NET, чтобы превратить его в первоклассную CMS.

Он использует стандартные функции ASP.NET, такие как модель провайдера, так что выможет поменять биты.

...