2013-04-04 3 views
1

Мы стремимся перенести наше приложение на использование нового SimpleMembership, включенного в ASP.NET MVC 4, но в настоящее время у нас есть несколько приложений, использующих таблицу AspNet_Applications старого поставщика членства.Использование SimpleMembership с несколькими приложениями и OAuthWebSecurity

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

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

В качестве альтернативы мы должны просто написать собственное членство, которое затем мы можем использовать OAuthWebSecurity без него, используя таблицы webpages_?

ответ

0

Будет ли префикс имени пользователя работать с именем приложения?

Вместо [email protected] у вас будет 5|[email protected] или в любом другом формате, который вы выбрали. Пока вы делаете это каждый раз, когда вы читаете или пишите в таблицу SimpleMembership, все будет в порядке.

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

Смежные вопросы