这里没有矛盾,只是增加了一些细节。
增加了很多关于如何建立授权模型的信息和一些更多的截图。
嗨,奥利弗,
谢谢你的帖子。
是否可以通过这个来控制节点的特定列。例如,只有具有权限对象ZZZZ的用户才允许更改A、B、C列,数据中国,没有该对象的用户不允许更改A、B、C列的值
非常感谢!
亲爱的Chris,
根据BOPF的designtime环境,不可能对基于字段的属性进行建模。
但是,淘客是什么,实际的权限检查语句是在库中执行的,如图27所示。你可以自由地继承这个类,并根据那里的授权结果实现基于字段的属性。
如果你在你的项目中这样做,我建议为节点提供一个公共的超类,它应该具有这个特性,它有一个钩子方法。
这样,您可以轻松地实现通用属性确定(甚至验证),而不会将应用程序代码与权限检查语句弄乱:
自定义auth类
属性确定
可以理解吗?有帮助吗?
干杯,大数据云计算,
奥利弗
嗨,奥利弗,
谢谢你的快速反应。
我刚刚按照你的步骤完成了一个简单的演示,效果非常好。
非常感谢你出色的解决方案。你是如此的无私。
谢谢和问候,
克里斯徐
嗨克里斯,
非常欢迎!提供的解决方案只需注意一点:屏幕截图上可见的部分只负责设置属性。正如您所知(如果您阅读了我的一系列博客文章),属性只是供消费者解释的可选属性,它们不会阻止更改(如果消费者不尊重它们)。如果您想安全起见,好评返现网,应该在create和update上实现一个额外的操作验证。验证的类可以从authorization类继承并使用驻留在超类的受保护方法中的公共代码。
干杯,
奥利弗
附言:没有利他主义-只有一个社区。
嗨,什么叫大数据,奥利弗,
谢谢你的提醒。
刚刚做了几行代码来测试这个,你绝对是对的。使用者可以忽略属性设置,而不会出现任何错误或警告。我将尝试实施您的额外行动验证步骤。
再次感谢您的解决方案。