2011-06-07 12 views
3

Windows/NTLMと基本認証の両方を許可するWCFサービスを設定しようとしています。残念ながら、この構成ではWindows/NTLMのみが動作し、基本認証はhttp status code of 401 Unauthorizedで失敗します。基本認証を使用してWCF Webサービスにアクセスできません

IIS 7.5サーバーは、これらの両方の種類の認証を許可するように構成されています。 enter image description here

基本認証の動作を妨げている以下の設定で何が問題になっていますか?

<wsHttpBinding> 
    <binding name="webBinding"> 
    <security mode="Transport"> 
     <transport clientCredentialType="Windows" /> 
     <transport clientCredentialType="Basic" realm="XXX.YYY.com" /> 
    </security> 
    </binding> 
</wsHttpBinding> 

フォーラム投稿は、WCFが感じた場合は、パスワードがクリアテキストで渡されたwsHttpBinding might prevent basic authenticationことを示されているように私はまた、basicHttpBindingを使用して試してみました。

+0

FiddlerやCharlesやWiresharkのようなHTTPスニファをインストールしましたか?いいえ?インストールして、結果を投稿してください。 – Aron

答えて

0

Windowsクレデンシャルを使用する2つのエンドポイントと、Basicを使用する別のエンドポイントを作成します。

+0

リチャード私はちょうど基本的なものを使ってみましたが、同じ問題がありました。設定に関係なく、基本的なhttp認証は機能しません。 – ahsteele

関連する問題