Set-Cookie が保存されない時の診断手順

「レスポンスに Set-Cookie はあるのにログインが維持されない」ケースは、属性不一致とブラウザ制約の複合要因で起こります。

症状の定義

診断ステップ

  1. 1) Set-Cookie Inspect で属性(Domain/Path/Secure/SameSite)を確認する
  2. 2) Cookie Domain/Path Matcher で対象URLへの送信可否を判定する
  3. 3) Cookie Security Audit で SameSite=None + Secure 等の安全条件を確認する
  4. 4) Host/Authority/Origin Inspect でオリジン差分を確認する
  5. 5) Cookie Size Checker でヘッダー肥大化による欠落を確認する

よくある原因

修正チェックリスト

使うツール

FAQ

Set-Cookie は見えるのに保存されないのはなぜですか?
Domain/Path の不一致、Secure 条件、SameSite 制約、ブラウザの3rd-party制限が主因です。属性を順番に検証してください。
ローカルでは動くのに本番で失敗するのは?
本番はサブドメイン・HTTPS・CDN経由など条件差が大きく、Cookie属性との不整合が出やすくなります。

参照仕様

site_map ルールに基づいて、次に確認すべきページを表示しています。

  1. Set-Cookie Inspect — Set-Cookie 属性を解析して配布方針を確認
  2. Cookie Domain/Path Matcher — Domain/Path/Secure 条件でCookie送信可否を判定
  3. SameSite Cookie Simulator — SameSite と文脈からCookie送信可否をシミュレーション
  4. Set-Cookie Conflict Checker — 同名Cookie競合と上書きリスクを検出
  5. Cookie Security Audit — Secure/HttpOnly/SameSite を監査
  6. Cookie Size Checker — Cookie ヘッダーサイズを見積もり上限超過を点検
  7. Host/Authority/Origin Inspect — Host/:authority/Origin/Referer を照合して不整合を確認
  8. Cookie Parser — Cookie ヘッダーを key=value 単位で分解

事例クラスタ一覧

実運用トラブル別に、最短の診断ルートへ入るためのシナリオ集