質問

これは、この質問

に関連しています

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

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

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

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

役に立ちましたか?

解決

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

AfterReceiveRequestメソッドでは、Request.Headersに非常に喜んで追加できます。

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

他のヒント

これを入力しますが、たくさんあります。したがって、ここに参考文献があります。

Avner Kashtanのブログ投稿では、私が「考える」ことの概要を説明しています。あなたが探しています。これがお役に立てば幸いです!

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top