Cookieを消す Delete-Cookie ヘッダの議論

IETF HTTP WGでCookieを消去するレスポンスヘッダ『Delete-Cookie』の議論が行われています。

正式に提出されたものではありませんが、著者のYoav Weiss氏が個人リポジトリでDraftを公開しています。

yoavweiss.github.io

Delete-Cookieレスポンスヘッダの例

Delete-Cookie: foo, fizz

cookie nameを羅列することで、それらのcookieを消去するように指示できます。

議論

すでに、Cookieを消すにはいくつかの手段があります。

  • 方法1: expiresを過去の日付を指定することで消去することができますが、domain属性とpath属性を一致させる必要があります。
  • 方法2: Clear-Site-Data ヘッダを使用してcookieを全て消す。

W3Cで定義されているClear-Site-Dataヘッダを拡張して個別にCookieを消せるようにしても良いと思いますが、IETF HTTP WGで議論する方向になったようです (該当Issue)