Пользователи с двойными именами входа в Sql MembershipProvider ASP.Net - PullRequest
1 голос
/ 22 июля 2011

У нас есть приложение ASP.NET (ну, WCF), которое использует SqlMembershipProvider для аутентификации своих пользователей. Они входят в систему, используя свое имя пользователя и пароль.

Однако я бы хотел сгруппировать этих пользователей по покупателям, чтобы у каждого покупателя мог быть свой пользователь с правами администратора или демо. Следовательно, они будут входить в систему, используя свой идентификатор клиента, имя пользователя и пароль.

Я еще не нашел приличного пути к этому с помощью MembershipProvider. Я что-то пропустил?

Спасибо!

1 Ответ

0 голосов
/ 22 июля 2011

Вы пытаетесь выйти за рамки функциональности, предлагаемой стандартным поставщиком членства asp.net. У него нет таких возможностей. Система членства и роли asp.net чрезвычайно проста.

Одним из вариантов может быть использование Active Directory (возможный режим приложения Active Directory, чтобы отделить вещи и избежать лицензирования). В AD у вас гораздо больше возможностей группировать пользователей в разные контейнеры и делегировать контроль над пользователями в определенном контейнере пользователю «admin».

...