👋

【ログイン機能】Chrome Developer Tools 認証関連メモ

2021/06/21に公開

Networkタブ

以下が確認可能

  • JSや画像など、ページを開いた際に行われた通信
  • APIのAjax通信のリクエストやレスポンス

type:preflight

Preflight requestとは

  • CORS仕様の一部

  • ブラウザ経由でリクエストを送信するときにしか起こり得ない

  • 本番前のテスト飛行のようなイメージ

    • サーバーが CORS プロトコルを理解していて準備がされていることを、特定のメソッドとヘッダーを使用してチェックする
      • OPTIONS リクエスト
      • 以下3つの HTTP リクエストヘッダー使用
      • Access-Control-Request-Method
      • Access-Control-Request-Headers
      • Origin
  • プリフライトリクエストはブラウザーが自動的に発行するもの

  • status:204

参考
https://developer.mozilla.org/ja/docs/Glossary/Preflight_request
https://qiita.com/nnishimura/items/1f156f05b26a5bce3672#:~:text=プリフライト・リクエストとは,-https%3A%2F%2Fdeveloper&text=実際のリクエストを送信,して確かめる仕様です。

type:xhr

XMLHttpRequest (XHR) とは

  • Ajax (非同期通信) に使われる組み込みオブジェクト
  • status:200

参考
https://qiita.com/sirone/items/412b2a171dccb11e1bb6

https://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest

Applicationタブ

CookieやWeb Storageの中身を確認したり、編集することが可能

auth._token_expiration.local

auth.strategy

auth._token.localが消える。。何故か不明

参考
https://qiita.com/d-dai/items/0b580b26bb1d1622eb46#applicationタブ

Discussion