使用WLST(Weblogic)在JNDI root上设置安全策略

时间:2017-05-08 11:00:22

标签: weblogic wlst

可以使用WLST在JNDI树的根目录上设置安全策略吗?

或者,这可以在安装期间完成吗?

我们正在尝试删除当前在JNDI根目录上的所有策略,因为它是安全要求。我们希望将其替换为我们选择的角色/组。我已经尝试导出领域设置,这似乎包括jndi的设置,但在安装中包括这个似乎没有任何影响。

对于weblogic来说很新,所以如果有任何其他信息有帮助,请添加评论,我将分享我能做的事情!

1 个答案:

答案 0 :(得分:0)

删除涵盖type=<jndi>的现有政策,然后添加替换

cd("/SecurityConfiguration/MyDomain/Realms/My-Realm/Authorizers/XACMLAuthorizer") cmo.removePolicy("type=<jndi>") cmo.createPolicy("type=<jndi>", "Rol(Admin)")

作为参考,下面删除了树的jms部分的默认查找操作,将其替换为allow everyone选项。没有问过这个问题,但对于任何在WLST和安全政策方面苦苦挣扎的人来说可能都有用!

cmo.removePolicy("type=<jndi>, application=, path={jms}, action=lookup") cmo.createPolicy("type=<jndi>, application=, path={jms}, action=lookup", "?weblogic.entitlement.rules.UncheckedPolicy()")