3

これは、この質問に関連しています

この WCF サービスをカスタム サービス ホストでホストしています。IIS はオプションではありません。

リクエストプロセスの早い段階でサーバースタックにHTTP「Authenticate」ヘッダーを挿入する方法はありますか(欠落している場合)-匿名リクエスト用に用意した認証/承認プロセスにデフォルトユーザーを渡すことができます?

これを受信側に注入するには、サーバーが必要です-さらにWCFを処理する前に...

カスタム BindingElement を使用するか、WebHttpBinding を拡張することでこれを実行できると確信していますが、例やガイダンスをいただければ幸いです。WCF で初期のヘッダー操作 (認証前) の例を見つけることができません。

4

2 に答える 2

1

IDispatchMessageInspector を実装することで、パイプライン サーバー側にプラグインできます。メッセージを操作します。

AfterReceiveRequest メソッドでは、Request.Headers に簡単に追加できます。

動作属性でラップし、サービスに適用します。

于 2008-10-24T20:42:51.340 に答える
-1

私はこれを入力しますが、それはたくさんあります。というわけでこちらが参考になります。

Avner Kashtan のブログ投稿では、あなたが探している「と思う」ものの概要が説明されています。うまくいけば、これが役に立ちます!

すべての WCF 呼び出しにカスタム ヘッダーを追加する

于 2008-10-21T11:53:41.110 に答える