【问题标题】:BizTalk AuthenticationBizTalk 身份验证
【发布时间】:2011-11-09 10:36:47
【问题描述】:

好的,我已经设法在 BizTalk 中使用 SSL。现在我正在尝试学习如何使用 WCF-BasicHttp 进行身份验证。我尝试使用带有UserNamePasswordValidator 的选项,但没有成功。

各位,我已经安装了根 CA 证书,我有服务器证书和客户端证书。我怎样才能知道究竟是谁给我发了一条消息?

【问题讨论】:

    标签: authentication biztalk


    【解决方案1】:

    如果我没听错的话,您应该看看 BizTalk 各方和各方解决组件。

    虽然将它与 WCF 集成存在一些问题。 我将从这篇文章here 开始。我还建议您检查收到的消息并查看它的上下文属性。 WCF 可能将证书信息写入一个,而您最终可能只得到一个自定义方解析组件,而没有 WCF 扩展。

    【讨论】:

    • 您是否碰巧知道另一篇文章 - 或者更好的是 - 文章的相关部分直接包含在您的答案中?不幸的是,该链接现已失效。
    【解决方案2】:

    尝试客户端和服务器配置:

     <basicHttpBinding>
     <bindingname="BasicHttpBinding_IService">
     <security mode="TransportCredentialOnly">
     <transport clientCredentialType="Basic"/>
     </security>       
     </binding>
     </basicHttpBinding>
    

    安装/启用基本身份验证 您可能还需要在 IIS 中安装和应用基本身份验证。 转到“程序和功能”/“打开/关闭 Windows 功能”。在 IIS 和安全性下启用“基本身份验证”。

    我关闭并打开了 IIS 控制台,并且能够在身份验证设置下启用它。

    当然,如果用于开发测试,它会警告您没有 SSL 证书。

    请参阅以下有关 Microsoft 的文档。 参考见:https://msdn.microsoft.com/en-gb/library/ff648505.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-02
      • 2018-02-24
      • 2015-04-29
      • 2010-10-05
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多