From fdaac9800c314bcff728be8fc345ac4e452a41ba Mon Sep 17 00:00:00 2001 From: JianBo He Date: Sat, 10 Jun 2023 13:04:24 +0800 Subject: [PATCH 1/2] fix(authn): fix the hardcode method in trace logs --- apps/emqx_authn/src/simple_authn/emqx_authn_http.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/emqx_authn/src/simple_authn/emqx_authn_http.erl b/apps/emqx_authn/src/simple_authn/emqx_authn_http.erl index 421af074e..f20632414 100644 --- a/apps/emqx_authn/src/simple_authn/emqx_authn_http.erl +++ b/apps/emqx_authn/src/simple_authn/emqx_authn_http.erl @@ -435,19 +435,19 @@ parse_body(ContentType, _) -> uri_encode(T) -> emqx_http_lib:uri_encode(to_list(T)). -request_for_log(Credential, #{url := Url} = State) -> +request_for_log(Credential, #{url := Url, method := Method} = State) -> SafeCredential = emqx_authn_utils:without_password(Credential), case generate_request(SafeCredential, State) of {PathQuery, Headers} -> #{ - method => post, + method => Method, base_url => Url, path_query => PathQuery, headers => Headers }; {PathQuery, Headers, Body} -> #{ - method => post, + method => Method, base_url => Url, path_query => PathQuery, headers => Headers, From 56cd97e48bca50f681353e9e89f2ed1fff8968bf Mon Sep 17 00:00:00 2001 From: JianBo He Date: Sat, 10 Jun 2023 13:12:32 +0800 Subject: [PATCH 2/2] chore: update changes --- changes/ce/fix-11005.en.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/ce/fix-11005.en.md diff --git a/changes/ce/fix-11005.en.md b/changes/ce/fix-11005.en.md new file mode 100644 index 000000000..e4cf135d7 --- /dev/null +++ b/changes/ce/fix-11005.en.md @@ -0,0 +1 @@ +Fix the issue where the `method` field cannot be correctly printed in the trace logs of AuthN HTTP.