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>
我在集群环境中使用 WSO2 IS 5.3.0。 值得注意的是,即使声明被指定为“默认支持”,声明也不会显示在任何用户的默认用户配置文件中。我什至假设这是一个缓存问题,一个一个地重新启动节点,但这也没有解决问题。 这种行为的可能原因是什么? 这可能是配置错误吗? 我应该具体在哪里查看(哪些配置)以缩小问题范围?
非常感谢任何有价值的solution/suggestion。
提前致谢。
经过一些研究发现,确切的问题只是
<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>