--- a/mod_rest/mod_rest.lua Wed Jul 13 11:23:55 2022 +0100
+++ b/mod_rest/mod_rest.lua Wed Jul 13 11:27:44 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