首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角色更改滞后- WSO2为5.11.0,WSO2为3.2.0

角色更改滞后- WSO2为5.11.0,WSO2为3.2.0
EN

Stack Overflow用户
提问于 2021-10-26 05:29:23
回答 1查看 36关注 0票数 0

我使用的是JDBCAIM3.2.0和WSO2是5.11.0,它们都使用使用WSO2的通用shared_db (Postgres )。因此,在WSO2 IS中创建的用户和角色(使用carbon门户/SCIM2.0API)也将反映在WSO2 APIM中。

当我使用WSO2 IS支持的SCIM2.0API执行角色更新(修改角色)时,我们可以看到更改立即反映在WSO2 IS carbon门户和DB中,但在WSO2 APIM carbon门户中,即使刷新也只能看到旧角色。仅在3到5分钟后,它就会在WSO2 APIM carbon门户中反映出来。

有没有人可以告诉我问题的原因以及如何解决?我需要这个角色更新要立即反映在WSO2 APIM碳门户网站。

EN

回答 1

Stack Overflow用户

发布于 2021-11-14 15:47:51

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

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

代码语言:javascript
复制
[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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69717882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档