繁体   English   中英

角色变更滞后 - WSO2 IS 5.11.0 和 WSO2 APIM 3.2.0

[英]Role Change lag - WSO2 IS 5.11.0 and WSO2 APIM 3.2.0

我正在使用 WSO2 APIM 3.2.0 和 WSO2 IS 5.11.0 它们都使用使用 JDBC 的公共 shared_db (Postgres DB)。 因此,在 WSO2 IS(使用 carbon portal / scim 2.0 API)中创建的用户和角色也将反映在 WSO2 APIM 中。

当我使用 WSO2 IS 支持的 SCIM 2.0 API 执行角色更新(修改角色)时,我们可以看到更改立即反映在 WSO2 IS carbon 门户和数据库中,但在 WSO2 APIM carbon 门户中只看到旧角色即使刷新。 3 到 5 分钟后,只有它会反映在 WSO2 APIM 碳门户中。

谁能告诉我问题的原因以及如何解决? 我需要此角色更新也立即反映在 WSO2 APIM 碳门户中。

这是由于用户角色缓存。 它将用户角色存储在内存缓存中。

以下是此用户角色缓存的默认配置。 您可以更改这些并尝试。

[user_store.properties]
UserRolesCacheEnabled = true
UserCoreCacheTimeOut = 5

禁用此缓存不是一个好主意,因为它会影响性能。 超时以分钟为单位。

此外,根据文档,APIM 3.2.0 和 IS 5.11.0 彼此不兼容。 APIM 3.2.0 与 IS 5.10.0 搭配,APIM 4.0 与 IS 5.11.0 搭配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM