当前位置: 首页 > 知识库问答 >
问题:

WSO2IS 5.3.0-标识声明缓存

席波娃
2023-03-14

我相信在我的应用程序中看到了一些标识声明的缓存,该应用程序使用WSO2IS5.3.0。当通过UserStoreManager.SetUserClaimValues(例如,http://wso2.org/claims/identity/AccountDisabled)更改标识声明时,该更改需要一些时间才能反映在随后对UserStoreManager.GetUserClaimValues的调用中

我搜索了这里提到的配置https://docs.wso2.com/display/is530/configuring+cache+layers,但在我们的设置中没有看到。我也没有看到任何其他配置可以归因于这种行为。

找个解释,提前谢谢。

共有1个答案

狄宏大
2023-03-14

从我的评论中复制了这个

供其他人参考,标识声明由配置的IdentityUserStore管理,其配置可通过conf/identity/identity-MGT.Properties中的这一行找到identity.mgt.user.data.store=org.wso2.carbon.identity.mgt.store.jdbcidentityDataStore

(JDBCIdentityDataStore确实会进行一定数量的缓存以防止不必要的DB命中,并且会在写入时使缓存无效)

 类似资料:
  • 我最近换了我的ASP。NET应用程序到ASP。NET标识远离Azure的Active Directory配置。我在本地测试时没有问题,但是当我发布到Azure时,我得到以下错误: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier或http://schemas.microsoft.com/accesscontro

  • 我使用Identityserver3作为MVC应用程序的授权服务器。因此,我的类如下: 这是我的子类: 这是我的: 但是在我的

  • 我还在尝试将我的应用程序从WSO2IS-5.2.0迁移到WSOIS-5.3.0。我的应用程序是一个管理用户的rest api,我称之为wso2is soap WebServices。 在5.3.0中,我似乎不能用webservice修改identity/AccountLocked或identity/FailedLoginAttempts等标识声明 tid:1[2017-01-19 10:42:26

  • 我正在使用SODA for Java存储和检索Oracle12c DB中的文档。我正在效仿这个例子。 这一例外背后的原因将是什么?

  • 所以我一直有这个错误,我不知道发生了什么。我在谷歌上搜索了一下,读了一些关于这个错误的问题,但什么都没用。我只想运行它,这样我就可以完成我的项目。 错误:开始低库存;结束;*第1行错误:ORA-06550:第1行,第9列:PLS-00201:标识符“LOWINVENTORY”必须声明ORA-06550:第1行,第7列:PL/SQL:忽略语句 编辑: 表创建: