Software /
code /
prosody
Comparison
plugins/mod_tokenauth.lua @ 10674:4459afac4d13
mod_tokenauth: Handle tokens issued to bare hosts (eg components)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 28 Feb 2020 14:13:04 +0100 |
parent | 10669:bf81523e2ff4 |
child | 10675:5efd6865486c |
comparison
equal
deleted
inserted
replaced
10673:1a23a58ac84e | 10674:4459afac4d13 |
---|---|
28 auth_scope = token_scope; | 28 auth_scope = token_scope; |
29 }; | 29 }; |
30 }; | 30 }; |
31 | 31 |
32 local token_id = id.long(); | 32 local token_id = id.long(); |
33 local token = base64.encode("1;"..token_username.."@"..token_host..";"..token_id); | 33 local token = base64.encode("1;"..jid.join(token_username, token_host)..";"..token_id); |
34 token_store:set(token_username, token_id, token_info); | 34 token_store:set(token_username, token_id, token_info); |
35 | 35 |
36 return token, token_info; | 36 return token, token_info; |
37 end | 37 end |
38 | 38 |