我使用C#-MVC3(用于网络)。
我想在网站中创建要执行的操作列表(例如 - 打开新文章,评论文章等),网站管理员将创建角色(管理员,文章管理员,编辑者,访客)等等。)和每个角色 - 选择它可以做的操作(从列表中)。
我想使用“角色”和“授权”属性,但它不是动态的。 我怎样才能做到这一点?
答案 0 :(得分:1)
您可以创建AuthorizationFilter并实现此功能,以包括对角色的动态检查。
请注意,上面的示例使用静态角色列表,但显示了AuthorizationFiter的基本设置。这可以通过修改OnAuthorization()方法轻松调整。