ASP.NET настраиваемое управление ролями - PullRequest
3 голосов
/ 28 апреля 2010

В ASP.NET есть функция управления ролями. Работает на локальной машине разработки.

Для нашего проекта нам нужен администратор клиентов, который сможет создавать новых пользователей и управлять их ролями. Итак, в основном то же, что делает aspnet_regsql.exe.

Вопрос Должны ли мы разрабатывать наши собственные страницы и формы или использовать какой-нибудь готовый инструмент?

Спасибо!

Ответы [ 4 ]

1 голос
/ 02 мая 2012

Я столкнулся с той же проблемой и решил ее, интегрировав пакет SecurityGuard NuGet. Он имеет довольно приятный пользовательский интерфейс и позволяет вам управлять как пользователями, так и ролями.

Просто следуйте инструкциям по следующей ссылке: http://www.mvccentral.net/Story/Details/tools/kahanu/securityguard-nuget-package-for-asp-net-membership

0 голосов
/ 28 апреля 2010

Похоже, вам нужен SqlRoleProvider .

Вы также можете подключить своего собственного провайдера ролей (и провайдера членства). См. Как: Пример реализации ролевого провайдера

0 голосов
/ 28 апреля 2010

Чтобы клиент мог добавлять пользователей / управлять ролями после завершения разработки.

Алекс, у меня была такая проблема в приложении пару лет назад, и я нашел и адаптировал этот пример:

Microsoft ASP.NET 2.0 Управление ролями и участниками с IIS, часть 2: Внедрение

Была небольшая ошибка в методе ToggleInRole_Click, которую мне пришлось настроить (я могу дать вам свое исправление, если хотите), но помимо этого он работал хорошо.

0 голосов
/ 28 апреля 2010

Вот руководство с кодом для выполнения пользовательского интерфейса диспетчера ролей: Статья MSDN .

Вы видели этот инструмент веб-администратора?

Это выглядит так: alt text

...