問題タブ [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 投票する
1 に答える
999 参照

flask - Flask-Admin での JWT 認証による「ヘッダーに CSRF トークンがありません」

JWT による認証を使用して RESTful API を提供する Flask バックエンドを作成しています。

私は管理者に Flask-Admin を使用しています。単一の認証方法を使用するために、JWT 認証も使用したいと考えています。

Cookie に JWT トークンを設定する単純なログイン フォームを Flask-Admin に追加しました。

create_formJWTトークンは私のメソッドのリクエストで見つかり、適切にデコードされますがsqla.ModelView、フォームを投稿すると(フォームsaveの作成のボタンをクリックして、401エラーが発生します:「ヘッダーにCSRFトークンがありません.

誰でも助けることができますか?

ログインルート

Flask-管理ビュー

ログ

0 投票する
1 に答える
219 参照

python - Flask-jwt-extended ライブラリのブラックリスト登録に猶予期間はありますか?

リクエストごとにアクセス トークンを更新し、以前のトークンをブラックリストに登録しています。問題は、複数の連続したリクエストがある場合、最初のトークンが次のリクエストによって無効になることです。トークンをブラックリストに登録する前に猶予期間を実装するフラスコ-jwt-extended の機能はありますか?

ドキュメントを読んでいますが、この機能が見つかりません。私の目的を達成するための正しい道を教えてくれますか?

0 投票する
1 に答える
1182 参照

python - フラスコ-jwt-extended TypeError: '関数' 型のオブジェクトは JSON シリアライズ可能ではありません

私はフラスコでAPI jwtを認証しようとしています。フラスコはflask_sqlalchemyとflask_jwt_extended,marshmallowを使用して入力データを検証しますトークンを取得するためのログインルート:

「/login」ルートで郵便配達員を介してjson入力を送信してトークンを取得すると、次のエラーが返されました:

TypeError: タイプ 'function' のオブジェクトは JSON シリアライズ可能ではありません

私は何を間違っていますか?感謝

編集 ここで、私のデータベースと同じ入力json