mod_audit_auth: Include hostpart with audit events
authorKim Alvefur <zash@zash.se>
Mon, 13 Nov 2023 17:14:09 +0100
changeset 5716 b357ff3d0c8a
parent 5715 c782f220b3ee
child 5717 dde83f6043e6
mod_audit_auth: Include hostpart with audit events mod_audit seems to expect this to be JIDs, not bare usernames.
mod_audit_auth/mod_audit_auth.lua
--- a/mod_audit_auth/mod_audit_auth.lua	Mon Nov 13 16:55:12 2023 +0100
+++ b/mod_audit_auth/mod_audit_auth.lua	Mon Nov 13 17:14:09 2023 +0100
@@ -1,16 +1,18 @@
+local jid = require"util.jid";
+
 module:depends("audit");
 -- luacheck: read globals module.audit
 
 module:hook("authentication-failure", function(event)
 	local session = event.session;
-	module:audit(session.sasl_handler.username, "authentication-failure", {
+	module:audit(jid.join(session.sasl_handler.username, module.host), "authentication-failure", {
 		session = session,
 	});
 end)
 
 module:hook("authentication-success", function(event)
 	local session = event.session;
-	module:audit(session.sasl_handler.username, "authentication-success", {
+	module:audit(jid.join(session.sasl_handler.username, module.host), "authentication-success", {
 		session = session,
 	});
 end)