Merge pull request #6 from ThomasRubini/server_401

Always return 200 for consistency
This commit is contained in:
Djalim Simaila 2022-12-01 10:54:30 +01:00 committed by GitHub
commit e0ffdafa7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,13 +14,13 @@ def jwt_required(f):
def decorator(*args, **kwargs):
jwt_str = flask.request.values.get("jwt")
if not jwt_str:
return {"status": "Error, JWT token missing"}, 401
return {"status": "Error, JWT token missing"}
try:
claims = jwt.decode(jwt_str, truthseeker.app.config['SECRET_KEY'], algorithms=['HS256'])
except jwt.exceptions.InvalidTokenError as 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 decorator