シナリオ:
Silverlight アプリをホストする Web アプリがあります。Silverlight は Web アプリを使用して wcf サービスを呼び出しています。フェデレーション認証用の WIF も混在しているため、Web アプリが最初に行うことは、STS をリダイレクトしてログインすることです。ログインに成功すると、http Cookie にラップされてブラウザに送信されるトークンが取得されます。
すべての wcf サービスは wcf 4 ルーティング サービスの背後に隠されています。wcf 4 ルーティング サービスは、いくつかの事前定義されたフィルターに応じて、要求を適切なサービスにルーティングします。Silverlight は、ルーティング サービス (httpBinding を使用) を使用してサービスと通信します。
私がやろうとしているのは、元の ID (http Cookie に含まれる) を内部の wcf サービスに渡すことです。
これは私が知っている広大な主題ですが、誰かが何か意見を提供できるなら、それは大歓迎です.
更新:私はしばらくの間 WIF を使用しており、これを理解しました。基本的に、ホーム Web サイトから xml トークンを取得し、それを SOAP ヘッダーに含めてからサービスを呼び出します。