【发布时间】:2013-09-25 08:49:19
【问题描述】:
我一直在寻找一些解决方案来根据实体设置安全性。就像用户只能访问它有权访问的实体一样。
我可以集中控制而不是检查每个动作方法。我在这里也谈论使用 ajax 调用的访问实体。例如,用户打开了一个 orderId 10 ,我有一个隐藏字段,如果他通过任何方式将 orderId 的值更改为 11 他可以访问或修改 orderId 11 的订单,而他只能看到 orderId 10 。
有时我们只发送一些值以及主要实体 ID,例如 getOrderByUserId(int userId),因为此操作方法在 OrderController 中基于 userId 访问订单。
【问题讨论】:
-
这里的实际问题是什么?
标签: asp.net-mvc entity-framework security asp.net-mvc-4