HTTP基本認証を使用してWCF経由で3つのWebサービス(Sharepoint / Alfresco / Documentum CMIS)を使用する必要があります。
SharepointまたはAlfrescoを使用すると、最初の要求はAuthorizationヘッダーなしで送信され、受信HTTP 401
され、ヘッダー付きのWCFによって自動再試行されます。すべて問題ありません。
しかし、Documentumを使用すると、代わりにSOAPフォールトを受信HTTP 500
するため、WCFはヘッダーを送信する機会を取得せず、例外をそのまま返します。
もちろん、を介して手動でヘッダーを追加することもできますがHttpRequestMessageProperty
、これは私には醜いハックのように見えます。WCF側で最初のリクエストでヘッダーを送信するように、またはDocumentum側で401を返すように構成できるものはありますか?