Always return 200 for consistency
This commit is contained in:
parent
5c9f01efad
commit
e47063207c
@ -14,13 +14,13 @@ def jwt_required(f):
|
|||||||
def decorator(*args, **kwargs):
|
def decorator(*args, **kwargs):
|
||||||
jwt_str = flask.request.args.get("jwt")
|
jwt_str = flask.request.args.get("jwt")
|
||||||
if not jwt_str:
|
if not jwt_str:
|
||||||
return {"status": "Error, JWT token missing"}, 401
|
return {"status": "Error, JWT token missing"}
|
||||||
|
|
||||||
try:
|
try:
|
||||||
claims = jwt.decode(jwt_str, truthseeker.app.config['SECRET_KEY'], algorithms=['HS256'])
|
claims = jwt.decode(jwt_str, truthseeker.app.config['SECRET_KEY'], algorithms=['HS256'])
|
||||||
except jwt.exceptions.InvalidTokenError as e:
|
except jwt.exceptions.InvalidTokenError as e:
|
||||||
print("Caught exception while decoding JWT token :", e)
|
print("Caught exception while decoding JWT token :", e)
|
||||||
return {"status": "Error, invalid JWT"}, 401
|
return {"status": "Error, invalid JWT"}
|
||||||
|
|
||||||
return f(claims, *args, **kwargs)
|
return f(claims, *args, **kwargs)
|
||||||
return decorator
|
return decorator
|
||||||
|
Loading…
Reference in New Issue
Block a user