Моно и Аутентификация ASP.NET - PullRequest
8 голосов
/ 05 января 2010

Кто-нибудь знает, как заставить работать механизм аутентификации, настроенный с помощью инструмента администрирования веб-сайта под Linux, работающий под управлением Mono? Это вообще возможно?

Ответы [ 2 ]

6 голосов
/ 17 января 2010

Я не думаю, что вы найдете для этого массу поддержки, о чем свидетельствует отсутствие активности по вашему вопросу. Инструмент администрирования веб-сайта был удален из CodePlex примерно в апреле 2009 года из-за неактивности ( правила CodePlex состояние: It must be an ongoing project (no "abandoned" projects)), и его использование / принятие действительно отклонено. Многие проекты, которые использовали его как компонент, просто написали свои собственные после этого.

Было несколько альтернатив, которые появились в сообществе после того, как оно пропало без вести:

Я думаю, что использование кода из одного из этих двух проектов приблизится к тому, что вам нужно, насколько это возможно. Он не идеален и потребует некоторой работы, чтобы начать работать с желаемыми бэкэндами (оба они используют бэкэнд SQL-сервера). Я знаю, что этот ответ - отстой, но иногда это ответ. Я надеюсь, что кто-то придет и докажет, что я не прав, и что то, что вы хотите, есть, или, по крайней мере, может предоставить исходный код WSAT, как это было в последний раз в Codeplex ... это будет огромный старт для его запуска.

Если вы имеете в виду другой WSAT, пожалуйста, прокомментируйте и исправьте меня .... это действительно такой общий термин, но он был, безусловно, самым популярным, поэтому я основал этот ответ на этом.

1 голос
/ 21 января 2010

Вы должны настроить схему базы данных вручную для поддержки членства / ролей при использовании Mono. Тем не менее, после ответа на часто задаваемые вопросы (который я нашел очень удобным в прошлом) может быть недостаточно, я не уверен насчет других зависимостей для самого инструмента администрирования веб-сайта (например, любого .NET определенные библиотеки, которые ему нужны), но в сочетании с соответствующим провайдером членства, настроенным в system.web Я бы сказал, что есть разумный шанс.

Если это не сработает для вас, я бы поддержал предложение Ника взглянуть на решение от 4GuysFromRolla.com, у которого есть много полезной информации, относящейся как к .NET, так и к Mono.

...