Как реализовать авторизацию на основе ролей в asp.net mvc3

Я работаю над школьным проектом, и мне нужно реализовать авторизацию на основе ролей в приложении ASP.NET mvc3. В настоящее время приложение хранит только роль пользователя в поле базы данных, и существует только одна страница входа. Мне нужно изменить все приложение в другом, чтобы оно предоставляло различный контент разным пользователям, включая администратора, супервизора и консультантов (консультанты могут вводить новую информацию о клиенте, а также редактировать и просматривать введенную ими информацию о клиенте. Супервайзеры могут просматривать и редактировать все клиентские данные). информацию, а также просматривать и редактировать информацию о консультанте. Администратор имеет полный доступ ко всему в приложении.)

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


person user3320971    schedule 17.02.2014    source источник


Ответы (1)


Взгляните на инструмент настройки ASPNET. Я считаю, что это то, что вы ищете:

Visual Studio 2013 и инструмент веб-конфигурации ASP.NET

http://msdn.microsoft.com/en-us/library/yy40ytx0.aspx

person Thiago Custodio    schedule 17.02.2014