ここにセットアップがあります: 私はサーバーベースのアプリケーションを持っています。したがって、すべてのデータはサーバー上にあり(サーバー 'A'と呼ばれます)、ユーザーはデスクトップベースのリッチクライアントを使用してそのサーバーに接続します。リッチクライアントでは、サーバーAとはまったく関係のない別のサーバー(「X」と呼ぶ)に接続することもできます。2人の異なるクライアントが何とかクッキーを共有できますか?
質問: リッチクライアントからサーバーXにログインしましたが、リッチクライアントはサーバーXに対して認証するための正しいクッキーを持っています。ユーザーはサーバーAで呼び出しを行い、サーバーAからサーバーXへデータを取得する必要があります。リッチクライアントが既にサーバーXに対して認証されていることを前提に、サーバーXに対して認証を行います。(サーバーAを第2のクライアントとして機能させて)クッキーを共有する方法はありますか?または、サーバーにフォワードサーバーXの認証要求をリッチクライアントに戻し、リッチクライアントのクッキーに対して解決させる方法。ところで、私たちはApacheのHttpClientを使用します。
私は、サーバーとの相互作用について非常に精通していないですが、それはこのような何かをすることがいかに難しい/簡単または共通/レアゲージしようとしています。これを安全な方法で行うことも可能ですか?基本的なレベルでは
私はMarthaStewart.comでその質問をするように誘惑されます。 – Nosredna
あまりにもあなたのコメントをupvoteできません。 :) – Pratik