同じログイン資格情報を使用するWebアプリケーション上の特定の機能へのリンクを持つC#アプリケーションがあります。ユーザーがアプリケーションを使用してログインし、リンクをクリックすると、新しいブラウザウィンドウが開き(通常はIEですが、既定のブラウザだけでもかまいません)、再度認証するように求められます。C#アプリケーションからInternet ExplorerポップアップウィンドウへのCookieの送信
アカウントがC#アプリケーション内にあるか別のブラウザウィンドウにあるかに関係なく、ログインしたままにする方法はありますか? WebアプリケーションはCookieを使用して認証用のユーザーセッション変数を格納しますが、C#アプリケーションは同じセッション情報を持ちますが、Cookieには含まれません。
私は基本的にC#アプリケーションのセッション情報からクッキーを作成し、それを新しいブラウザウィンドウに渡す必要があります。
アイデア?
「C#フォーム」の意味と、通常のブラウザウィンドウとの違いを明確にしてください。 – Cerebrus
ウェブサイトを閲覧できるWindowsアプリケーションがあることを意味しますか? –
私はWindowsフォームからウィンドウを起動していることを明確にした後、私の答えは無意味になったと思います。それを削除しました。 – Cerebrus