У меня есть веб-приложение ASP.NET MVC3. Я использую аутентификацию Windows. Мне нужно добиться следующего:
Третий пункт - самый важный. Как мне это сделать?
Просто вставьте в web.config звонок в membersRoleProvider. чем для реализации ролей, просто вызовите AddRole, а чтобы проверить, находится ли пользователь в роли, просто вызовите IsUserInRole. Вы можете найти образцы и документацию здесь и здесь
Если вы хотите использовать поставщика членства и ролей по умолчанию, обратитесь к этой статье msdn о том, как создать приложение для интрасети с asp.net mvc 3. Но если вы хотите реализовать свое собственное членство и рольпровайдер, я рекомендую использовать эту библиотеку .