2011-02-07 56 views
0

Web /桌面应用程序中用户权限的最高级别是什么?
它是定义窗体上的按钮,数据网格的列/行/单元格还是数据库中的表格行?
维持这种结构的可能方法是什么?
如何限制/限制每个用户的数据网格的特定单元格?Web /桌面应用程序中最深/最黑暗的用户权限级别是什么?

+0

@mcdowell好吧,如果你这么说...... – 2011-02-07 16:52:40

回答

0

如果您认为“最细粒度,最低级别的安全可能”最深,那么我会推测代码访问安全性是最低级别的安全可能性。如果您最深刻地指的是标准最终用户安全权限,那么答案就是完全取决于应用程序。对于大多数应用程序,用户权限通常比用户角色更精细。权限通常分配给角色。但应用程序开发人员可以创建他们希望的任何安全访问方案

许多应用程序实现各种形式的数据访问安全性。例如,Ebay确保只有您可以查看和编辑您的信用卡数据。

对于“如何限制/限制每个用户的数据网格的特定单元格”这个非常广泛的问题,可以采用许多编程方法来实现数据访问安全性。您的问题越具体,更具体的答案可以是。

0

我认为如果您的授权模型下降到UI上的按钮或网格级别,您会遇到麻烦。

我可以看到不同用户拥有不同授权的位置(例如,具有写权限的管理员与只读权限的用户),但应该位于比按钮和网格单元更高的级别。

0

这很难回答,因为您已经提出了许多具有不同复杂性的问题。

用户可能有权做任何事情来允许他们做。只读是一个选项 - 就像在静态网页上一样。如果它是一个数据库问题,那么接下来是表可见性,然后是表中的行,最后是这些行的属性。每一层都可以获得各种权限:DELETE INSERT UPDATE SELECT或ALTER。

然后,您可以自由地为您的网站想像其他功能,例如用户界面,并为该图层分配任何您想要的信息。比如选择我的布局首选项,一直拖放我自己的小部件集。

完全取决于你。

相关问题