【问题标题】:Does System.IdentityModel allow the use of multiple client credential types on a single endpoint?System.IdentityModel 是否允许在单个端点上使用多种客户端凭据类型?
【发布时间】:2013-02-02 15:31:15
【问题描述】:

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

【问题讨论】:

    标签: c# wif identity


    【解决方案1】:

    嗯 - 这是官方描述:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 2018-09-18
      • 2014-03-19
      • 2021-12-06
      • 1970-01-01
      相关资源
      最近更新 更多