如何将Windows身份验证添加到WCF应用程序
本文关键字:WCF 应用程序 添加 身份验证 Windows | 更新日期: 2023-09-27 18:10:54
我目前正在用c#开发一个WCF项目。我对整个。net领域很陌生,因为我通常是做Java的,所以请允许我问一个简单的问题:
我如何使我的应用程序请求凭证(HTTP摘要/基本)使用Windows密码?我试着用谷歌搜索了很多,但是很多信息都是误导性的。
这是我的网。配置当前看起来:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</modules>
</system.webServer>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true">
</standardEndpoint>
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>
</configuration>
试试:http://msdn.microsoft.com/en-us/library/ff648505.aspx
向下滚动到XML片段
注意绑定设置中的安全模式:
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" />
</security>