1

在 .NET 4.5 中,命名空间Microsoft.IdentityModel中的 Windows Identity Foundation 类现在是框架的一部分,位于System.IdentityModel. 在此过渡和升级中,是否添加了在单个端点上支持多种类型的客户端凭据(即用户名/密码或客户端证书)的能力?我在几个地方读到过这个功能在某些时候被列入桌面,但我还没有找到任何方法来启用这个功能。

4

1 回答 1

0

嗯 - 这是官方的描述:

“添加了多种身份验证支持支持,以在使用 HTTP 传输和传输安全性时在单个 WCF 端点上支持 IIS 支持的多种身份验证模式。IIS 允许您在虚拟目录上启用多种身份验证模式,此功能允许单个 WCF 端点以支持为托管 WCF 服务的虚拟目录启用的多种身份验证模式。”

http://msdn.microsoft.com/en-us/library/dd456789.aspx

请注意,它说“HTTP 传输和传输安全” - 所以我想您需要在 IIS 级别配置身份验证方法,并在 WCF 配置中的绑定上选择“InheritFromHost”。

于 2013-02-02T07:31:15.457 回答