При использовании WSAT с приложением веб-формы ASP.NET возможно создание новой роли, добавление / удаление пользователей из нее и (что наиболее важно) определение правил, применимых к этой роли;т. е. у вас есть дерево папок , которое позволяет вам выбрать, к какой папке вы хотите применить конкретное правило в отношении определенной роли.Таким образом, вы можете выполнять всю работу, не выходя из своего WSAT.
С ASP.NET MVC я не нашел такой функциональности.Даже если можно добавить новую роль из WSAT и добавить / удалить пользователей из нее, мне все равно нужно перейти к коду моего приложения и украсить контроллеры и / или действия с атрибутами , например так:
[Authorize(Roles = "role1, role2, ...")]
Так какой смысл создавать роли с помощью инструмента, чтобы просто прикоснуться к коду приложения?Кроме того, допустим, что администратор не знает, как писать код, и ему нужно создать роль, которая немного отличается от существующих?
Есть ли другой способ применения к роли приложения, кроме украшения его контроллеров / действийс атрибутами?Я думаю, это связано с тем, как работает фреймворк.В любом случае, я хотел бы знать, есть ли способ разобраться с тем фактом, что разработчики должны постоянно играть с кодом.
Спасибо за помощь