WSO2 Identity Server(IS) 不在默认配置文件中显示声明

WSO2 Identity Server(IS) not Displaying Claims in the Default Profile

我在集群环境中使用 WSO2 IS 5.3.0。 值得注意的是,即使声明被指定为“默认支持”,声明也不会显示在任何用户的默认用户配置文件中。我什至假设这是一个缓存问题,一个一个地重新启动节点,但这也没有解决问题。 这种行为的可能原因是什么? 这可能是配置错误吗? 我应该具体在哪里查看(哪些配置)以缩小问题范围?

非常感谢任何有价值的solution/suggestion。

提前致谢。

经过一些研究发现,确切的问题只是 /repository/conf

中的 user-mgt.xml 文件中缺少标签
<Property name=”initializeNewClaimManager”>true</Property>

按如下所述添加缺少的配置后,默认配置文件按预期显示声明。

<Configuration>
 <AddAdmin>true</AddAdmin>
 <AdminRole>admin</AdminRole>
 <AdminUser>
 <UserName>admin</UserName>
 <Password>admin</Password>
 </AdminUser>
 <EveryOneRoleName>everyone</EveryOneRoleName>
 <Property name=”isCascadeDeleteEnabled”>true</Property>
 <Property name=”initializeNewClaimManager”>true</Property>
 <Property name=”dataSource”>jdbc/WSO2UM_DB</Property>
</Configuration>