Software /
code /
prosody-modules
Diff
mod_rest/mod_rest.lua @ 5008:bd63feda3704
Merge role-auth
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Mon, 22 Aug 2022 15:39:02 +0100 |
parent | 5001:cb19cb1c03d6 |
child | 5086:dec4b2e31d1c |
line wrap: on
line diff
--- a/mod_rest/mod_rest.lua Tue Aug 16 13:10:39 2022 +0200 +++ b/mod_rest/mod_rest.lua Mon Aug 22 15:39:02 2022 +0100 @@ -49,11 +49,15 @@ end return { username = username, host = module.host }; elseif auth_type == "Bearer" then - local token_info = tokens.get_token_info(auth_data); - if not token_info or not token_info.session then - return false; + if tokens.get_token_session then + return tokens.get_token_session(auth_data); + else -- COMPAT w/0.12 + local token_info = tokens.get_token_info(auth_data); + if not token_info or not token_info.session then + return false; + end + return token_info.session; end - return token_info.session; end return nil; end