ユーザーがすでにリモート システムにログインしているため、ユーザー名に関連付けられたセッションがあり、プライベート データにアクセスできるとします。HttpWebRequest
これで、 (ClientHttp スタック)を介してサーバーと通信しようとする Silverlight アプリケーションができました。ユーザー セッションを Silverlight アプリに渡す方法はありますか? どういうわけかブラウザとクッキーを共有しますか?
アップデート:
Web や SO には、HttpOnly Cookie をWebBrowser
コントロールからWebRequest
経由 に転送する方法を示すコード スニペットがありますInternetGetCookieEx
(例: Use a WebBrowser to login into a site that use HttpOnly cookie )。私がまだ理解していなかった2つのことは、これがブラウザーのSilverlightアプリで使用できるかどうか、およびSilverlightアプリが実行されているブラウザーからSilverlightアプリ自体にCookieを同様に転送できるかどうかです。