You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSO2 Micro Integrator仪表板登录失败,请求排查解决方案

WSO2 Micro Integrator仪表板登录失败解决方案

一、排查凭据配置有效性

  • 确认/mi-dashboard/conf/deployment.toml中[mi_user_store]节点的完整配置,仅设置username和password可能不够,需确保配置项完整,示例:
    [mi_user_store]
    type = "database"
    username = "admin"
    password = "admin"
    
  • 若启动后修改过配置,必须重启Micro Integrator服务,配置才会生效。

二、通过wso2carbon日志定位根因

重点筛选日志中包含Login failed或Authentication failed的条目,常见错误场景:

  • 数据库连接异常:若用户存储为JDBC,日志会提示无法连接用户数据库,需检查[database.datasource.WSO2_USER_DB]节点的数据库地址、账号、密码是否正确。
  • 凭据加密不匹配:如果密码已加密存储,直接填写明文admin会失效。若日志出现加密相关错误,需用加密后的密码替换配置中的password字段,或临时关闭加密(生产环境不建议)。
  • 用户不存在:日志提示admin用户不存在时,可直接查询数据库用户表(如UM_USER)验证用户是否存在。

三、修改登录凭据的标准步骤

  1. 停止Micro Integrator服务。
  2. 编辑/mi-dashboard/conf/deployment.toml:
    • 明文密码场景:直接修改[mi_user_store]下的password字段为新密码。
    • 加密密码场景:使用WSO2自带的crypto.sh/crypto.bat工具生成加密密码,替换配置中的password,同时确保开启加密配置:
      [security]
      password_provider = "org.wso2.carbon.security.util.CipherTool"
      
  3. 保存配置后重启服务。
  4. 数据库用户存储场景:也可直接在数据库UM_USER表中更新密码(需使用相同加密规则生成密文)。

四、额外排查方向

  • 端口验证:确认9743是仪表板的正确端口,若修改过端口配置需对应调整访问地址。
  • 浏览器缓存:清除缓存或使用无痕模式登录,避免旧凭据缓存干扰。
  • 权限检查:确认admin用户拥有仪表板访问权限,自定义角色场景下需验证角色权限配置。

内容的提问来源于stack exchange,提问作者Evgeniy Zhurenko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 19:40:30