私が見たほとんどのJWTチュートリアルでは、AJAXを使ってヘッダーに添付することができます。どのように初期ページの読み込みにトークンを添付しますか?Json Webトークンをhttpヘッダーに添付するにはどうすればいいですか?
たとえば、ユーザーがベースURL '/'に移動してトークンを持たない場合は、そのページを表示します。トークンを持っている場合は、プロファイルページにリダイレクトしてください。
編集:
私は、ユーザーをリダイレクトするjqueryのAjaxの成功の機能で生成されたトークンを返しています。ユーザーがホームページ( '/')に移動すると、httpヘッダーを介してサーバーにアクセストークンを送信します。その後、サーバーは要求を処理できます。ただし、ユーザーがブラウザを閉じて「mywebsite.com」または他のページに移動した場合はいつでも、サーバーにトークンにアクセスできるようにしたいと思います。これを行うには、httpヘッダーが最善の方法ですか?
success: function(token){
localStorage.setItem("token", token);
window.location.href('/');
}
私のアプリケーションは、単一ページのアプリケーション(SPA)だった場合、私はちょうど時間のAJAXのすべてを使用することができますが、そうではありません。
あなたのコードはどこですか? – Darkrum
申し訳ありません。私はこのような質問のためにコードが必要とは思わなかったが、私はそれを追加する。 – LearnSomeMore
クッキーを使用して保存することができます。 –