JWT認証について簡単にまとめました。 やることはバックエンドはRailsでGemを使ってトークンの発行をします。 フロントではログイン画面を作成しAxiosを使ってRailsのAPIを利用します。 ヘッダーにはトークンの所持の有無を検証させて持ってない場合はログイン画面にリダイレクトさせます。 ログアウト機能はローカルストレージに保存したトークンを削除することで実装とします。 本格的ではありませんが認証の基本を理解してもらえたら嬉しいです。 ※railsとReactの説明はしません基本的なことは理解できている前提で進めます。 そもそも認証とは システムがユーザーの身元を確認するプロセスのことです。 これにより、ユーザーは自分がアカウントの所有者であることを証明できます。 JWTとは JWT(JSON Web Token)は、情報を安全に伝達するためのコンパクトでURLセーフな方法を提供す