Sco*_*ach 0 asp.net asp.net-mvc roleprovider sqlroleprovider
我需要一个具有以下功能的RoleProvider:
动态分配角色到任务
认证/授权IPrincipals基于他们有权访问的系统中的动态分配任务
报告显示当前登录的用户以及其他常见用法统计信息.
我很确定我将不得不自己动手,但我想确保我不会错过任何OSS甚至是MS.
我也在使用ASP.NET MVC,所以我的基本计划是编写一个自定义属性,如:[Authorize(Task=Tasks.DeleteClient)]
将它放在需要授权的方法上.我将根据用户在数据库中配置的任何设置,根据角色授权任务,而不是根据角色进行授权.
思考?
您可能想要查看NetSqlAzMan.它允许您定义任务并将其分配给角色,然后对IPrincipal对象进行身份验证和授权.
您可能需要滚动自己的安全属性,但NetSqlAzMan应该有助于使其成为一项相当简单的任务.
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |