简体   繁体   English

flask jwt扩展了如何通过观众

[英]flask jwt extended how to pass audience

I am trying to pass audience as a parameter in flask jwt extended for decoding jwt token, My code is like this, 我正在尝试将观众作为烧瓶jwt中的参数传递给扩展,用于解码jwt令牌,我的代码是这样的,

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

when i call my api i am getting 当我打电话给我的API时

{
    "msg": "Invalid audience"
}

I know, we have to provide audience value. 我知道,我们必须提供受众价值。 However i am not sure how to pass audience in jwt_required in flask_jwt_extended . 但是我不确定如何通过jwt_required中的flask_jwt_extended传递观众。 Can someone help me? 有人能帮我吗?

Flask-JWT-Extended is very opinionated about that claims need to be in a token for all of the extra features to work. Flask-JWT-Extended十分自负,要求将所有其他功能都用在声明中。 If you are getting your JWTs from a different provider, chances are very high that you should be using Flask-JWT-Simple instead. 如果要从其他提供者那里获得JWT,则很有可能应该改用Flask-JWT-Simple。 You can view some discussions about it here: https://github.com/vimalloc/flask-jwt-extended/issues/85 您可以在此处查看有关它的一些讨论: https : //github.com/vimalloc/flask-jwt-extended/issues/85

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM