【发布时间】:2014-08-12 16:41:20
【问题描述】:
可以使用基于声明的权限来使用 post sharp 保护 EF 字段。我们有一个多租户应用程序,我们正在处理它,并且还存在谁可以读/写哪些字段的问题。我看到了这个,但它似乎是基于角色的http://www.postsharp.net/aspects/examples/security。
据我所知,这只是重写 ISecurable 部分的情况。
我们希望能够使用权限来装饰字段,如果用户没有权限,则可以静默忽略任何写入。我们还希望如果他们读到它,我们可以交换另一个值,例如如果您没有索赔 ReadSalary,请读取薪水并返回 0。
这些是标准的事情吗?我从未做过任何严肃的 AOP。所以在我提到这个选项之前只是想快速确认一下。
【问题讨论】:
标签: entity-framework claims-based-identity postsharp aop claims