【问题标题】:WSO2 Identity Server Disable Rule (PDP) not Reflecting in Java Client (PEP)WSO2 身份服务器禁用规则 (PDP) 未反映在 Java 客户端 (PEP) 中
【发布时间】:2016-04-19 21:36:44
【问题描述】:

在 PDP 控制台添加新策略并禁用过时的策略后,在 PDP 策略视图中正确显示的操作,使用 Java 客户端连接的 PDP 进程未反映新策略添加的逻辑,仍在执行根据旧的禁用规则。我们还尝试在 PDP 扩展屏幕上运行“清除决策缓存”和“清除属性缓存”小部件,但 PEP 仍然显示相同的问题。

WSO2 的正常重启确实解决了该错误。服务器正在运行 WSO2 5.1 版本。从操作的角度来看,重新启动命令是一个相当破坏性的操作,应该避免。

WSO2 IS 包中是否有进一步的配置或命令选项可用于删除缓存并动态刷新活动策略,而不会导致正在进行的服务中断?

【问题讨论】:

    标签: wso2 identity xacml pdp


    【解决方案1】:

    这已经在 5.1.0 中经过测试和工作场景。 据我了解,您想编辑一项策略,并且应该在发布该新策略而不执行任何其他操作后反映该更改,对吗?是的,当您再次发布具有新更改的相同策略时,它将替换数据库中的新策略以及集群中的缓存。当时应该反映。

    【讨论】:

      【解决方案2】:

      其实哈莎描述的场景和克劳德问的不一样。更改政策和发布可能会奏效。但是,除非重新启动服务器,否则从 PDP 中禁用甚至删除策略都不会生效。

      jira 有一张新票: Disabling/Deleting Policy from PDP Configuration does not work

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-28
        相关资源
        最近更新 更多