「サインアウトできませんでした」

FirefoxでWindos Live系のサービス(HotmailやSkyDriveとか)からログアウトしようとするとエラーになる。

サインアウトできませんでした


お使いのブラウザーによって Cookie がブロックされているため、
サインアウトできませんでした。
サインアウトするには、
ブラウザーのすべてのウィンドウを閉じてください。


この問題が再発しないようにするには、
お使いのブラウザーCookie を許可するように設定を変更してください。
方法が不明な場合は、ブラウザーのヘルプを参照してください。

サードパーティCookieを許可するとログアウトできるようになるのだが、できればそれはしたくない。

Live HTTP headers *1 で通信内容を見ると

http://loginnet.passport.com/ThirdPartyCookieCheck.srf?ct=xxx

のようなURLにアクセスしてる。そこで、Cookieフィルタに「passport.com:現在のセッションのみ」を追加すると、正常にログアウトできるようになった。

ちなみに、クッキーを削除しないように設定しているのなら、「現在のセッションのみ」ではなく、「許可」を選択した方がいいかもしれない。

*1:SSLを使っているので、Wiresharkなどでは見えない。