API / Option

httpOnly

JavaScript からの Cookie アクセスを禁止するオプション。XSS によるトークン窃取を防ぐ基本設定。

cookiexsssecurityhttp
所属:Cookie / Set-Cookie

代表的な値 / 使い方

  • true
  • false

注意点 / Pitfalls

  • ·true にすると document.cookie でクライアントから読めなくなる(意図した動作)
  • ·フロントエンドで認証状態を判断したい場合は別途フラグ Cookie を使うか API で確認する
  • ·false のまま本番に出すと XSS でセッションが盗まれるリスクがある

一緒に使う項目

補足

セッショントークンやリフレッシュトークンは必ず httpOnly: true で保存する。アクセストークンのみフロントエンドが必要な場合は httpOnly なし Cookie と組み合わせる構成も使われる。

関連ドキュメント

関連サンプル

同じテーマや技術スタックを使った実装例