Mercurial > prosody-modules
diff mod_audit_tokens/mod_audit_tokens.lua @ 5750:c89077b4f46e
mod_audit_tokens: Record events fired by mod_tokenauth in audit log
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 01 Dec 2023 21:32:33 +0100 |
parents | mod_audit_auth/mod_audit_auth.lua@238c4ac8b735 |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_audit_tokens/mod_audit_tokens.lua Fri Dec 01 21:32:33 2023 +0100 @@ -0,0 +1,19 @@ +local jid = require"util.jid"; + +module:depends("audit"); +-- luacheck: read globals module.audit + +module:hook("token-grant-created", function(event) + module:audit(jid.join(event.username, event.host), "token-grant-created", { + }); +end) + +module:hook("token-grant-revoked", function(event) + module:audit(jid.join(event.username, event.host), "token-grant-revoked", { + }); +end) + +module:hook("token-revoked", function(event) + module:audit(jid.join(event.username, event.host), "token-revoked", { + }); +end)