使用远程Postgres DB时,新创建的本地声明未显示在声明配置WSO2 Identity Server中

时间:2018-12-12 19:54:57

标签: wso2 wso2is

我正在尝试将新创建的本地声明映射到服务提供商的声明。

有关我的WSO2实施的一些说明:

我正在AWS的关系数据库服务中使用Postgres数据库。我按照此处的步骤设置了我的master,metrics和bps数据库:https://docs.wso2.com/display/ADMIN44x/Changing+to+PostgreSQL#ChangingtoPostgreSQL-ChangingthedefaultdatabaseChangingthedefaultWSO2_CARBON_DBdatasource

我映射索赔的步骤如下:

  1. 创建本地声明 Create local claim
  2. 尝试将新创建的声明添加到服务提供商 Add claim to SP

我的问题是,我在步骤1中创建的声明没有出现在步骤2的下拉列表中。我已确认该声明已写入idn_claim表下的主Postgres数据库中。如果它在idn_claim表中,那么添加索赔时,它是否不应该显示在下拉菜单中?

相同的步骤对我来说适用于以下设置:

  1. 使用内置的H2数据库(无配置更改)
  2. 使用本地Postgres数据库,该数据库使用与上述方案相同的配置文件和种子脚本进行设置。

我很困惑为什么使用H2数据库或本地Postgres数据库(具有相同的设置)可以使所有东西按预期工作,但不适用于AWS中的Postgres数据库。

0 个答案:

没有答案