問題タブ [flask-jwt-extended]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2659 参照

python - フラスコ-jwt-extended: デコレータ @jwt.token_in_blacklist_loader は常にトークンを取り消しました

app.py で、flask-jwt-extended を次のように初期化しました。

次に、スニペットを使用してログインでトークンを作成します。

不思議なことに、デコレータ @jwt.token_in_blacklist_loader を特定のエンドポイントに追加すると、「トークンが取り消されました」というエラー メッセージが常に表示されました。

私が知る限り、このデコレータはトークンがブラックリストに登録されているかどうかを確認し、ログインから新しいトークンを作成するだけです。新しいトークンを作成してトークンがブラックリストに登録されているかどうかを確認するベストプラクティスは何ですか?