2017-11-13 4 views
0

Ich versuche Publikum als Parameter in Kolben jwt zum Dekodieren jwt Token erweitert zu passieren, mein Code wie das ist,Kolben jwt erweitert, wie Publikum passieren

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

, wenn ich meine api nenne ich

immer bin
{ 
    "msg": "Invalid audience" 
} 

Ich weiß, wir müssen Publikumswert bieten. Jedoch bin ich nicht sicher, wie man Publikum in jwt_required in flask_jwt_extended übergibt. Kann mir jemand helfen?

Antwort

0

Flask-JWT-Extended ist sehr eigenwillig, dass Ansprüche in einem Token sein müssen, damit alle zusätzlichen Funktionen funktionieren. Wenn Sie Ihre JWTs von einem anderen Anbieter beziehen, sind die Chancen sehr hoch, dass Sie stattdessen Flask-JWT-Simple verwenden sollten. Sie können einige Diskussionen darüber hier sehen: https://github.com/vimalloc/flask-jwt-extended/issues/85