1

我试图将观众作为参数传递给flask jwt扩展用于解码jwt令牌,我的代码是这样的,

@app.route('/api')
@jwt_required
def my_api():
    return json.dumps('Welcome ')

当我打电话给我的 api 我得到

{
    "msg": "Invalid audience"
}

我知道,我们必须提供观众价值。但是我不知道如何让观众jwt_required进来flask_jwt_extended。有人能帮我吗?

4

1 回答 1

0

Flask-JWT-Extended 非常固执地认为声明需要在令牌中才能使所有额外功能起作用。如果您从其他提供商处获取 JWT,那么您应该使用 Flask-JWT-Simple 的机会非常高。你可以在这里查看一些关于它的讨论:https ://github.com/vimalloc/flask-jwt-extended/issues/85

于 2017-11-15T19:58:15.817 回答