【发布时间】:2015-02-18 20:16:06
【问题描述】:
我正在开发 ASP .NET MVC 5 Web 应用程序。我正在使用
[Authorize(Roles="administrator")]
public class MyController:Controller{}
有没有办法为控制器动态添加新的授权角色?例如从数据库或类似的东西中检索此信息,因此如下所示
[Authorize(Roles=db.MyControllerRoles)]
public class MyController:Controller{}
【问题讨论】:
-
@gldraphael 我需要让用户能够更改可以执行某些操作的角色列表。假设管理员决定给一个角色更多的权限等等......但没有重新部署整个应用程序
标签: c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity