Json Web Tokenをhttpヘッダーに添付するにはどうすればよいですか?

LearnSomeMore

私が見たほとんどの JWT チュートリアルでは、AJAX を使用してヘッダーに添付できると書かれています。最初のページの読み込み時にトークンをどのように添付しますか?

たとえば、ユーザーがベース URL '/' にアクセスし、トークンを持っていない場合は、ページを表示します。トークンを持っている場合は、プロファイル ページにリダイレクトします。

編集:

生成されたトークンを jquery ajax 成功関数で返し、ユーザーをリダイレクトしています。ユーザーがホームページ ('/') にアクセスしたら、アクセス トークンを http ヘッダー経由でサーバーに送信したいと思います。その後、サーバーはリクエストを処理できます。ただし、ユーザーが戻るたびに (ブラウザーを閉じて「mywebsite.com」または他のページに移動した場合)、サーバーがトークンにアクセスできるようにします。http ヘッダーはこれを行うための最良の方法ですか?

success: function(token){
    localStorage.setItem("token", token);
    window.location.href('/');
}

私のアプリケーションがシングルページアプリケーション (SPA) の場合、常に ajax を使用できますが、そうではありません。

スニル・クマール

HTTP ヘッダーでは目的を達成することはできません。HTTP ヘッダーは、サーバーにリクエストが行われたときに送信されるものです。あなたの場合、クライアントが Web サイトを閉じて後で戻ってきた場合でも、クライアントについて何かを覚えておきたいと考えています。これを行う最も簡単な方法は、Cookie を使用することです。

基本的にクライアント用のJWTトークンを生成し、クッキーとしてクライアントに送信します。このロジックはサーバー側で作成され、サーバー側で選択したテクノロジに応じて、これを実行できるライブラリが多数あります。その後、クライアントがサーバーにリクエストを送信するたびに、ブラウザは保存された Cookie が送信されることを確認します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WebサイトにHTTPヘッダーを実装するにはどうすればよいですか?

分類Dev

Web APIが必要な形式でjsonを返すようにするにはどうすればよいですか?

分類Dev

Json Web Tokenから現在のユーザーの名前を取得するにはどうすればよいですか?

分類Dev

Java、restful(?)WebサービスからJSONを取得するにはどうすればよいですか?

分類Dev

有効期限のJava json Webトークンを延長するにはどうすればよいですか?

分類Dev

WebサイトからJavaScriptを使用してJSONを取得するにはどうすればよいですか?

分類Dev

Web API 2のIHttpActionResultにヘッダーを追加するにはどうすればよいですか?

分類Dev

RoR Webサイトで「POSTurl」JSONファイルを使用するにはどうすればよいですか?

分類Dev

Flutter WebのCookieをヘッダーから取得するにはどうすればよいですか?

分類Dev

Web ページの静的ヘッダーを作成するにはどうすればよいですか?

分類Dev

JSON Web応答の一部を削除するにはどうすればよいですか?

分類Dev

JSON Web応答の一部を削除するにはどうすればよいですか?

分類Dev

json-serverにヘッダーを追加するにはどうすればよいですか?

分類Dev

Webサイトのヘッダーの移動を停止するにはどうすればよいですか?

分類Dev

カスタムヘッダー付きの任意のJSONデータをRESTサーバーに送信するにはどうすればよいですか?

分類Dev

JSONフィードを取得するためにWeb呼び出しをタイムアウトするにはどうすればよいですか?

分類Dev

Webサービス参照にHTTPリクエストヘッダーを設定するにはどうすればよいですか?

分類Dev

json Webトークンをjsonオブジェクトに変換するにはどうすればよいですか?

分類Dev

このWebサービスから関連するJSONデータのみを抽出するにはどうすればよいですか?

分類Dev

データをJSON辞書に保存し、Webサービスのポストコールを送信するにはどうすればよいですか?

分類Dev

ASP.NET Web APIに常にJSONを返すように強制するにはどうすればよいですか?

分類Dev

NativeScriptのListViewにWebサービスからのJSONデータを入力するにはどうすればよいですか?

分類Dev

jQueryのWebサービスから返されたJSONから値を抽出するにはどうすればよいですか?

分類Dev

ヘッダー付きのボレー経由でJSONリクエストを投稿するにはどうすればよいですか?

分類Dev

Javaを使用してWebサービスを通じてデータをJSON形式で公開するにはどうすればよいですか?

分類Dev

Webクライアントでjsonを解析し、コンソールに表示するにはどうすればよいですか?

分類Dev

Spring Data JPA + Spring Web MVCを使用してJSONシリアル化で遅延フェッチを回避するにはどうすればよいですか?

分類Dev

jsonのキーを1つずつWebページに印刷するにはどうすればよいですか?

分類Dev

Webプラグインを使用してJSONペイロードをRabbitMQに送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    WebサイトにHTTPヘッダーを実装するにはどうすればよいですか?

  2. 2

    Web APIが必要な形式でjsonを返すようにするにはどうすればよいですか?

  3. 3

    Json Web Tokenから現在のユーザーの名前を取得するにはどうすればよいですか?

  4. 4

    Java、restful(?)WebサービスからJSONを取得するにはどうすればよいですか?

  5. 5

    有効期限のJava json Webトークンを延長するにはどうすればよいですか?

  6. 6

    WebサイトからJavaScriptを使用してJSONを取得するにはどうすればよいですか?

  7. 7

    Web API 2のIHttpActionResultにヘッダーを追加するにはどうすればよいですか?

  8. 8

    RoR Webサイトで「POSTurl」JSONファイルを使用するにはどうすればよいですか?

  9. 9

    Flutter WebのCookieをヘッダーから取得するにはどうすればよいですか?

  10. 10

    Web ページの静的ヘッダーを作成するにはどうすればよいですか?

  11. 11

    JSON Web応答の一部を削除するにはどうすればよいですか?

  12. 12

    JSON Web応答の一部を削除するにはどうすればよいですか?

  13. 13

    json-serverにヘッダーを追加するにはどうすればよいですか?

  14. 14

    Webサイトのヘッダーの移動を停止するにはどうすればよいですか?

  15. 15

    カスタムヘッダー付きの任意のJSONデータをRESTサーバーに送信するにはどうすればよいですか?

  16. 16

    JSONフィードを取得するためにWeb呼び出しをタイムアウトするにはどうすればよいですか?

  17. 17

    Webサービス参照にHTTPリクエストヘッダーを設定するにはどうすればよいですか?

  18. 18

    json Webトークンをjsonオブジェクトに変換するにはどうすればよいですか?

  19. 19

    このWebサービスから関連するJSONデータのみを抽出するにはどうすればよいですか?

  20. 20

    データをJSON辞書に保存し、Webサービスのポストコールを送信するにはどうすればよいですか?

  21. 21

    ASP.NET Web APIに常にJSONを返すように強制するにはどうすればよいですか?

  22. 22

    NativeScriptのListViewにWebサービスからのJSONデータを入力するにはどうすればよいですか?

  23. 23

    jQueryのWebサービスから返されたJSONから値を抽出するにはどうすればよいですか?

  24. 24

    ヘッダー付きのボレー経由でJSONリクエストを投稿するにはどうすればよいですか?

  25. 25

    Javaを使用してWebサービスを通じてデータをJSON形式で公開するにはどうすればよいですか?

  26. 26

    Webクライアントでjsonを解析し、コンソールに表示するにはどうすればよいですか?

  27. 27

    Spring Data JPA + Spring Web MVCを使用してJSONシリアル化で遅延フェッチを回避するにはどうすればよいですか?

  28. 28

    jsonのキーを1つずつWebページに印刷するにはどうすればよいですか?

  29. 29

    Webプラグインを使用してJSONペイロードをRabbitMQに送信するにはどうすればよいですか?

ホットタグ

アーカイブ