HTTP管理认证数据 显示无权限 401错误

错误报告

环境

  • EMQX 版本:4.4
  • 操作系统版本: win10

重现此问题的步骤

  1. 启动项目
  2. 开启emqx_auth_mnesia插件
  3. HTTP管理认证数据

预期行为

实际行为


功能请求

描述你需要的功能

为什么你需要这个功能


其他

最好提供一下 EMQX 的后台日志,以便我们了解更多信息。

2022-12-05T16:59:32.306000+08:00 [error] POST /api/v4/auth_username error: {badmatch,[]}, stacktrace:, [{emqx_auth_mnesia_api,add_username,2,[{file,“emqx_auth_mnesia_api.erl”},{line,199}]},{minirest_handler,dispatch,2,[{file,“minirest_handler.erl”},{line,90}]},{minirest,handle_request,2,[{file,“minirest.erl”},{line,127}]},{minirest,init,2,[{file,“minirest.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]

你调用 POST /api/v4/auth_username 的时候有指定 Body 吗?