Mercurial > prosody-modules
diff mod_http_admin_api/mod_http_admin_api.lua @ 5650:0eb2d5ea2428
merge
| author | Stephen Paul Weber <singpolyma@singpolyma.net> |
|---|---|
| date | Sat, 06 May 2023 19:40:23 -0500 |
| parents | 5178c13deb78 |
| children | 4c84cfb586c1 |
line wrap: on
line diff
--- a/mod_http_admin_api/mod_http_admin_api.lua Wed Feb 22 22:47:45 2023 -0500 +++ b/mod_http_admin_api/mod_http_admin_api.lua Sat May 06 19:40:23 2023 -0500 @@ -1,5 +1,6 @@ local usermanager = require "core.usermanager"; +local jid = require "util.jid"; local it = require "util.iterators"; local json = require "util.json"; local st = require "util.stanza"; @@ -48,6 +49,9 @@ event.response.headers.authorization = www_authenticate_header; return false, 401; end + -- FIXME this should probably live in mod_tokenauth or similar + session.type = "c2s"; + session.full_jid = jid.join(session.username, session.host, session.resource); event.session = session; if not module:may(":access-admin-api", event) then return false, 403;
