エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
django-rest-framework-jwtで発行されたtokenを無効化する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
django-rest-framework-jwtで発行されたtokenを無効化する - Qiita
jwtだと発行されてから有効期限が切れるまでtokenを無効化することが基本的にできない。 ただ、有効期限... jwtだと発行されてから有効期限が切れるまでtokenを無効化することが基本的にできない。 ただ、有効期限にかかわらず即座にtokenを無効化したいケースも出てくるのではと思い実装してみた。 (そもそも有効期限を十分に短めに設定しておけという話は置いといて) どうやって実装したか 先に結論を書いておくと下記のように実装してみた。 User(に関連したモデル)に任意の文字列を持たせる token発行時にその文字列をpayloadに含ませる 認証時にはpaylodadに含まれる文字列とUser(に関連したモデル)に設定された文字列と比較する (一致しなければ認証を失敗させる) 上記の実装をした上で発行済のtokenを無効化したくなったらUser(に関連したモデル)に設定された文字列を変更する。 User(に関連したモデル)に任意の文字列を持たせる https://docs.djangoproj