Asp.net mvc “我如何实施?”;“防火墙规则”;样式基于时间的ACL实现?(C#,Sql Server)
我正在使用ServiceStack,我不知道我的方法是否符合ServiceStack权限支持的要求 现在规则表结构是:Asp.net mvc “我如何实施?”;“防火墙规则”;样式基于时间的ACL实现?(C#,Sql Server),asp.net-mvc,acl,
servicestack,rule,Asp.net Mvc,Acl,
servicestack,Rule,我正在使用ServiceStack,我不知道我的方法是否符合ServiceStack权限支持的要求 现在规则表结构是: 靶标 TargetUserId 拒绝/允许 ActionTypeEnum 起始日期 结束日期 星空 最后时刻 RunningEnum([Flags]OnlyOnce=1,星期一=2,…,星期日=128) 规则: 所有管理员不能在12-17小时(开始时间=12,结束时间=17)之间每周一(运行时间=2)拒绝一个用户(ACTIONTYPEENUM.CREATEUSER) 因此,
- 靶标
- TargetUserId
- 拒绝/允许
- ActionTypeEnum
- 起始日期
- 结束日期
- 星空
- 最后时刻
- RunningEnum([Flags]OnlyOnce=1,星期一=2,…,星期日=128)
另一种方法是忽略现有的角色/权限支持,只需创建自己的角色/权限支持,并在每个需要验证的请求之前执行它。在C#中没有ACL实现框架。你必须自己写!我也是:)在C#中没有实现ACL的框架。你必须自己写!我也是:)