2009-04-09 1 views
7

Мой вопрос: возможно ли создание клиентов и поставщиков роли (переопределение поставщиков asp.net) при использовании asp.net mvc?asp.net mvc и пользовательские поставщики членства и роли

Я предполагаю, что это возможно, но не увидели никакой информации об этом.

Будет ли это сделано так же, как в asp.net? Просто изменив web.config, чтобы указать на нового провайдера, а затем предоставить методы переопределения?

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

Если у вас есть какие-либо статьи или ссылки, которые говорят об этом, это было бы здорово.

ответ

9

Да, провайдеры абсолютно одинаковы и работают так же, как в обычном asp.net.

+0

Спасибо. Вы пробовали это случайно? Я все еще использую MVC и еще не добрался до части аутентификации. – dtc

+1

Да, в тестировании я использую SQLProvider против их типичной базы данных ASPNET. Однако в производстве я использую элементы авторизации ActiveDirectory. Это просто вопрос переключения провайдеров в web.config, и все это работает отлично. –

+0

Я использую облегченные PAB.Web.Providers, которые я получил из статьи eggheadcafe.com в моем проекте MVC, и они работают, как ожидалось. –