我们之前已经成功完成了具有多个客户端的多个LDAP的WSO2 IS配置。这次使用新客户端时,我们收到错误,如图中所示。 "在获取carbon.super中的所有用户声明时发生错误。
案例是我们已经创建了一个服务并映射了自定义声明以映射到LDAP。问题在于使用http://wso2.org/claims/role属性映射的字段。如果我们从自定义声明中删除此属性,则错误消失。
但是我们在业务逻辑中使用角色(在WSO2中创建的内部角色),如果我们删除了这个属性,我们将其视为null。
我们想知道解决方案。 LDAP端是否需要进行一些更改?或者我们如何在没有映射作为LDAP声明的情况下实现角色?