3

I am trying to configure a WCF service to allow for both Windows/NTLM and Basic Authentication. Unfortunately, given this configuration only Windows/NTLM works and basic authentication fails with an http status code of 401 Unauthorized.

Our IIS 7.5 server is configured to allow for both of these types of authentication. enter image description here

What is wrong with the below configuration that is preventing basic authentication from working?

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

I have also tried using basicHttpBinding, as a forum post indicated that wsHttpBinding might prevent basic authentication if WCF felt the password was being passed in clear text.

4

1 に答える 1

0

Windows 資格情報を使用する 2 つのエンドポイントと、Basic を使用する別のエンドポイントを作成します。

于 2011-06-07T22:25:26.397 に答える