diff --git a/gluon/tools.py b/gluon/tools.py index edccc825..5cc4bf40 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -1311,6 +1311,8 @@ class AuthJWT(object): token = parts[1] else: token = current.request.vars.get(token_param) + if token is None: + raise HTTP(400, 'JWT header not found and JWT parameter {} missing in request'.format(token_param)) self.recvd_token = token return token