如何在Java中定义Deadbolt角色?

时间:2017-04-06 16:34:34

标签: deadbolt

Deadbolt的文档真的很稀疏。

我们说我有一个标准用户。我使用的User对象有一个方法 - " getThing"

我想要一个适用于" getThing"价值超过50。

我该怎么做呢?这是可能的,还是我误解了死锁?

1 个答案:

答案 0 :(得分:0)

角色表示静态约束,例如主体具有角色x并且对资源的访问要求主体具有角色y。

根据您的要求,您需要使用动态约束。这是您定义的一些任意规则,必须满足该规则才能允许访问资源。

您可以阅读不同的约束in the documentation,包括动态约束。