ADFS 2.0 と WIF を使用して、ASP.Net MVC 4 アプリケーション WebAppA に対してユーザーを認証および承認しています。WebAppA は WebClient.DownloadString(url) を使用して別の WebAppB を呼び出します。委任されたユーザーの資格情報を WebAppB に渡して、ユーザーのカスタマイズされたコンテンツを取得したいと考えています。
CreateChannelActingAs を使用して WCF サービスを呼び出す Web アプリケーションの例をいくつか見ましたが、これは私の状況とは異なります。
WebAppA が WebAppB の ActAs (または OnBehalfOf?) トークンを取得し、それを WebClient と共に WebAppB に渡す方法はありますか? 「ベアラー」AuthorizationヘッダーやヘッダーへのCookieの挿入など、いくつかの可能性を見てきましたが、これらの例はよくわかりません.WebAppAからBootstrapContextを使用して取得してシリアル化する方法など、何かが欠けているようですWebAppB のトークン。
助けてくれてありがとう!
- マーク