首页 > 解决方案 > 如何在 carbon/console 中默认启用用户定义的声明方言

问题描述

我们正在使用 WSO2 IS(版本 5.11.0)。我们已经为我们的需要编写了一个特定的声明方言,在第一个服务器启动之前将其添加到“claim-config.xml”文件中。新的方言声明映射到本地声明。现在我们可以通过“Main -> Identity -> Claims”菜单在 carbon 控制台 GUI 中看到新的方言及其声明。但是在向系统添加新用户时,我们无法在 GUI 中看到我们定义的声明及其“DisplayName”。我们如何在 GUI 中启用我们的声明方言?

标签: wso2wso2is

解决方案


WSO2 身份服务器在内部使用它自己的方言(“http://wso2.org/claims”),并且无法更改它以启用自定义声明方言。为了满足您的要求,需要默认启用为新方言声明映射的相应本地声明,以在用户配置文件上显示该属性。例如,如果新声明方言中的声明映射到http://wso2.org/claims/nickname,则登录管理控制台并导航到 Claims > List > http://wso2.org/claims > Nick命名并单击编辑。勾选默认支持复选框并更新更改。然后此属性将显示在用户配置文件中。


推荐阅读