ASP.NET HTTPCookie指定ポートを指定します
-
27-10-2019 - |
質問
httpcookieのポートを指定する方法はありますか?
sub.example.comで入手可能なサイトがあり、sub.example.com:81およびsub.example.com:82.(同じドメイン、異なるポート - apache2とmonoを使用して展開する必要があります)
認証は、ドメインとパスを指定するCookieを使用して行われます。
sub.example.com (domain = "sub.example.com" path = "/")
sub.example.com:81 (domain = "sub.example.com:81" path = "/")
sub.example.com:82 (domain = "sub.example.com:82" path = "/")
// seems that the port in domain is not used...
すべてはsub.example.comで正常に動作しますが、sub.example.comにログインすると、sub.example.com:81のページには、sub.example.comが設定した「認証」Cookieも受信します。
したがって、このクッキーが送信される可能性のあるポートを制限するために、HTTPCookieへのポートも指定できるようにしたいと思います。または、これをシミュレートするための回避策があるかもしれません...
解決
Cookieを作成するときは、Cookieのポートプロパティを正しいポートに設定できます。
詳細については、以下をご覧ください。 http://msdn.microsoft.com/en-us/library/system.net.cookie.port%28vs.80%29.aspx
他のヒント
明確にするために - いいえ、httpcookieを使用する場合は不可能です.
所属していません StackOverflow