From f41f5fed6e242e880fe721d831d7612400a4e6e6 Mon Sep 17 00:00:00 2001 From: firest Date: Tue, 7 May 2024 16:52:37 +0800 Subject: [PATCH] chore: update change --- apps/emqx_rule_engine/src/emqx_rule_events.erl | 7 ++++--- changes/ce/feat-12983.en.md | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 changes/ce/feat-12983.en.md diff --git a/apps/emqx_rule_engine/src/emqx_rule_events.erl b/apps/emqx_rule_engine/src/emqx_rule_events.erl index 26c4656d4..3b242089f 100644 --- a/apps/emqx_rule_engine/src/emqx_rule_events.erl +++ b/apps/emqx_rule_engine/src/emqx_rule_events.erl @@ -455,7 +455,8 @@ eventmsg_check_authn_complete( _ClientInfo = #{ clientid := ClientId, username := Username, - peerhost := PeerHost + peerhost := PeerHost, + peerport := PeerPort }, #{is_anonymous := IsAnonymous} = Result ) -> @@ -465,7 +466,7 @@ eventmsg_check_authn_complete( #{ clientid => ClientId, username => Username, - peerhost => ntoa(PeerHost), + peername => ntoa({PeerHost, PeerPort}), is_anonymous => IsAnonymous, is_superuser => IsSuperuser }, @@ -1077,7 +1078,7 @@ columns_with_exam('client.check_authn_complete') -> {<<"event">>, 'client.check_authz_complete'}, {<<"clientid">>, <<"c_emqx">>}, {<<"username">>, <<"u_emqx">>}, - {<<"peerhost">>, <<"192.168.0.10">>}, + {<<"peername">>, <<"192.168.0.10:56431">>}, {<<"is_superuser">>, true}, {<<"is_anonymous">>, false}, {<<"timestamp">>, erlang:system_time(millisecond)}, diff --git a/changes/ce/feat-12983.en.md b/changes/ce/feat-12983.en.md new file mode 100644 index 000000000..b531bfa89 --- /dev/null +++ b/changes/ce/feat-12983.en.md @@ -0,0 +1 @@ +Add new rule engine event `$events/client_check_authn_complete` for authentication completion event.