# HG changeset patch # User Matthew Wild # Date 1657708064 -3600 # Node ID cb19cb1c03d66c0520b427f6c9b3116d5098066e # Parent 8b6fe33d1c9bbf1dffc801bce21c7d09cb8a1a27 mod_rest: Update for mod_tokenauth API changes (backwards-compatible) diff -r 8b6fe33d1c9b -r cb19cb1c03d6 mod_rest/mod_rest.lua --- 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