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