2012-04-10 4 views
9

私はASP.NETサイトmyapp.othersite.comを指すIFRAMEを持ってwww.example.comでサイトを持っていると仮定 - これは私が理解したセッションとサードパーティのCookieに問題が発生します。異なるサブドメインのセッションCookieはサードパーティとカウントされますか?

埋め込みアプリをmyapp.example.comに移動した場合、セッションCookieは別のサブドメインであるためサードパーティのCookieとしてカウントされますか?あなたがドメイン上.example.com

をクッキーを設定した場合

答えて

7

は、その後www.example.comwww.myapp.example.comからのクッキーは同じとみなされます。

第三者のCookieとして扱われません。

+0

わからない[ThirdPartyUtil.IsThirdPartyInternalは、これはFirefoxでチェックされているところのようです]しかし、[この質問]を見て(http://stackoverflow.com/questions/2326521/asp-net-session-cookies-specifying-the-base-domain)example.comのように見えます - 私はテストします – RossJ

+1

が働いていると思われるので、異なるサブドメイン上のASP.NETセッションCookieが最初のパーティとしてカウントされます。 – RossJ

+0

異なるウェブサイトのiframeに読み込まれたウェブサイトに設定されたクッキーは、親ウェブサイトの第三者のクッキーとみなされます。 –

5

Cookieは、異なるベースドメイン(ベースドメインはexample.comまたはexample.co.uk)から来たものであると考えられますが、同じベースドメインの異なるサブドメインに由来するものではありません。

myapp.example.comできるようになりますそれはwww.example.com内に埋め込まれている場合、ドメインmyapp.example.comクッキーを設定します。これらのクッキーは、異なるサブドメインからを読むする必要がない限り、ドメイン.example.commyapp.example.comセットクッキーを持つ

は不要です。 、

[FirefoxやChromeでテスト済み(サードパーティのCookieとは、ブロックされた)とSafari] ASP.NETのセッションのためにデフォルトで使用するかをドメイン

関連する問題