在IIS服务器之间传递Windows身份验证

时间:2012-10-31 12:16:39

标签: c# asp.net wcf iis active-directory

我有一个ASP.NET Web应用程序,它使用基于WCF IIS的后端服务。

我可以对Web应用程序使用Active Directory身份验证,但我也想在WCF服务上使用它(在另一台IIS服务器上)。

是否可以仅通过配置执行此操作?

1 个答案:

答案 0 :(得分:2)

解决了它。 在Web应用程序配置集中:

<security mode="TransportCredentialOnly">
    <transport  clientCredentialType="Windows"/>
    <message clientCredentialType="UserName" algorithmSuite="Default"/>            
 </security>

在WCF-part中:

<bindings>
<basicHttpBinding>
     <binding>
         <security mode="TransportCredentialOnly">
             <transport clientCredentialType="Windows"/>
         </security>
     </binding>
</basicHttpBinding>
</bindings>

我需要睡得更多。