我无法在WSO2 API管理器中登录管理仪表板。我收到错误“无法登录!登录失败”
API Manager配置了LDAP只读主用户存储。我们的LDAP没有组,角色也不是来自LDAP的红色。
此外,API Manager配置为使用MySQL DB和WSO2 IS作为密钥管理器。但我认为这不是这种行为的原因。
如果我使用标准用户存储配置API Manager(不对user-mgt.xml进行任何更改),请登录admin-dashboard正常工作。
答案 0 :(得分:2)
此问题已解决。
在档案
/repository/deployment/server/jaggeryapps/admin-dashboard/conf/site.json
我改变了#34; admin"角色名称为'"内部/管理员":
"allowedRole":"Internal/admin",
"allowedRoles":"Internal/admin,Internal/subscriber"
现在我可以连接到admin-dashboard。我认为内部是必要的,因为没有组的ReadOnly LDAP用户存储。
答案 1 :(得分:0)
接受的答案确实解决了这个问题。但是,正确的路径/文件实际上是:
/repository/deployment/server/jaggeryapps/admin-dashboard/**site/**conf/site.json
原帖错过"网站"之前" conf"文件夹,万一有人想知道。
至少这适用于wso2 am 1.10.0