質問

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を使用する場合は不可能です.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top