From 8b5ec2a4d5d873130e966323ed7349e569a4b086 Mon Sep 17 00:00:00 2001 From: zhongwencool Date: Fri, 20 Oct 2023 11:46:31 +0800 Subject: [PATCH] fix: xref failed --- apps/emqx_management/src/emqx_mgmt_auth.erl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/emqx_management/src/emqx_mgmt_auth.erl b/apps/emqx_management/src/emqx_mgmt_auth.erl index 03a411b45..216fc636b 100644 --- a/apps/emqx_management/src/emqx_mgmt_auth.erl +++ b/apps/emqx_management/src/emqx_mgmt_auth.erl @@ -204,7 +204,7 @@ authorize(_Path, Req, ApiKey, ApiSecret) -> case find_by_api_key(ApiKey) of {ok, true, ExpiredAt, SecretHash, Role} when ExpiredAt >= Now -> case emqx_dashboard_admin:verify_hash(ApiSecret, SecretHash) of - ok -> check_rbac(Req, Role); + ok -> check_rbac(Req, ApiKey, Role); error -> {error, "secret_error"} end; {ok, true, _ExpiredAt, _SecretHash, _Role} -> @@ -396,8 +396,8 @@ add_bootstrap_file(File, Dev, MP, Line) -> end. -if(?EMQX_RELEASE_EDITION == ee). -check_rbac(Req, Role) -> - case emqx_dashboard_rbac:check_rbac(Req, Role) of +check_rbac(Req, ApiKey, Role) -> + case emqx_dashboard_rbac:check_rbac(Req, ApiKey, Role) of true -> ok; _ -> @@ -412,7 +412,7 @@ valid_role(Role) -> -else. -check_rbac(_Req, _Role) -> +check_rbac(_Req, _ApiKey, _Role) -> ok. format_app_extend(App) ->