Browse Source

fix(authn): fix the hardcode method in trace logs

JianBo He 2 years ago
parent
commit
fdaac9800c
1 changed files with 3 additions and 3 deletions
  1. 3 3
      apps/emqx_authn/src/simple_authn/emqx_authn_http.erl

+ 3 - 3
apps/emqx_authn/src/simple_authn/emqx_authn_http.erl

@@ -435,19 +435,19 @@ parse_body(ContentType, _) ->
 uri_encode(T) ->
 uri_encode(T) ->
     emqx_http_lib:uri_encode(to_list(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),
     SafeCredential = emqx_authn_utils:without_password(Credential),
     case generate_request(SafeCredential, State) of
     case generate_request(SafeCredential, State) of
         {PathQuery, Headers} ->
         {PathQuery, Headers} ->
             #{
             #{
-                method => post,
+                method => Method,
                 base_url => Url,
                 base_url => Url,
                 path_query => PathQuery,
                 path_query => PathQuery,
                 headers => Headers
                 headers => Headers
             };
             };
         {PathQuery, Headers, Body} ->
         {PathQuery, Headers, Body} ->
             #{
             #{
-                method => post,
+                method => Method,
                 base_url => Url,
                 base_url => Url,
                 path_query => PathQuery,
                 path_query => PathQuery,
                 headers => Headers,
                 headers => Headers,