JWT認証システム構築
Web開発
DRF
上級
Django REST FrameworkでJWT認証システムを構築していきます。
この認証システムが構築できれば、アカウント関連のベースは完成です。
メインのシステム開発に集中することができるようになります。
アカウント仮登録、本登録、メールアドレス変更、パスワード変更やパスワードリセットなどアプリ開発に必要なシステムが揃っています。
JWT認証でアクセストークンやリフレッシュトークンを発行してセキュリティが上がります。
APIが完成したらPostmanでAPIの確認までするので、ぜひこのチュートリアルでDjango REST Frameworkを学習しましょう。
学習内容
学習内容です。
・Django REST FrameworkでJWT 認証システム構築
API確認はPostmanを使用しています。
https://www.postman.com/
便利なので、この機会に使い方を学習しましょう。
機能
JWT認証システムの機能です。
・アカウント仮登録
・アカウント本登録
・アカウント本登録再送信
・ログイン
・リフレッシュトークン
・ユーザー認証
・ユーザーリスト取得
・ユーザー情報取得
・ユーザー情報変更
・メールアドレス変更
・メールアドレス変更確認
・パスワード変更
・パスワードリセット
・パスワードリセット確認
・ユーザー削除
解説動画
YouTubeで解説をしています。
https://youtu.be/pPvPX8kXh7w解説記事
Zennで解説をしてます。
https://zenn.dev/hathle/books/drf-auth-book