【问题标题】:Implementing Basic Authentication in WCF在 WCF 中实现基本身份验证
【发布时间】:2011-12-06 17:31:48
【问题描述】:

我需要在 WCF 中实现基本身份验证,但用户凭据存储在数据库而不是 Active Directory 中。因此,每当客户调用我的服务方法时,我都必须从 SOAP 标头中获取用户名和密码并使用数据库进行身份验证。任何机构都可以指出一些很好的参考来实现这一点吗?

注意:该服务使用的是基本-http 绑定。

【问题讨论】:

    标签: wcf wcf-security basic-authentication


    【解决方案1】:

    您真正想使用什么?您将多种身份验证策略组合在一起,因为基本身份验证通常指的是基本 HTTP 身份验证,它不使用 SOAP 标头。它使用 HTTP 标头。

    如果您想使用基本 HTTP 身份验证,您的选择因主机类型而异:

    如果您想使用基于 SOAP 标头的身份验证,您可以再次使用自定义密码验证器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 2017-11-02
      相关资源
      最近更新 更多