JWT Python Flask не работает в AWS ElasticBeanstalk - PullRequest
0 голосов
/ 30 апреля 2020

Я использую токен JWT для защиты своих Flask API. Это хорошо работает в Local, но при развертывании в AWS Beanstalk не распознается. Нет ошибок печатается в журналах либо. Это просто показывает API.

import jwt
from functools import wraps

application = app = Flask(__name__)

def token_required(f):
    @wraps(f)
    def decorated(*args, **kwargs):
        token = request.headers.get('Authorization')
        if not token:
            return jsonify({'message':'Missing Token'}), 403
        try:
            data = jwt.decode(token, SECRET_KEY)
        except:
            return jsonify({'message':'Invalid Token'}), 403

        return f(*args, **kwargs)
    return decorated

@app.route('/path', methods=['POST'])
@token_required
def functiondata():
return "hello"






if __name__ == '__main__':
    app.run(debug=True)
...