【问题标题】:How to set up WCF transport security using Windows for clients and service for security newbie?如何使用 Windows 为客户端设置 WCF 传输安全性,为安全新手设置服务?
【发布时间】:2012-11-14 08:42:01
【问题描述】:

我对 WCF 服务非常陌生,尤其是安全性方面 - 并且对所有安全选项有点不知所措。

我们目前正在运行 Windows 计算机的 Intranet 中实现 WCF 服务(服务和客户端)。所以我考虑使用 Windows 凭据作为传输安全机制。

但我想我需要一些帮助:

  1. 在 WCF 服务的配置中添加传输安全设置后,客户端配置在更新服务引用后包含一个名为 userprincipalname 的元素。这让我感到困惑,因为我认为用户将是运行应用程序的 Windows 用户,它调用服务,而不是客户端配置中的一些硬编码值。那么为什么在客户端配置中指定了用户呢?

  2. Windows 会自动将正确的用户从客户端传递给服务,还是我需要在客户端添加任何特殊代码来“设置”正确的用户?我们将从 Windows 窗体客户端调用 WCF 服务。

    (如果重要的话,我们将在 Windows 服务中自行托管该服务 - 为了测试,我在自己的帐户下运行该服务。)

谢谢大家!

【问题讨论】:

    标签: .net wcf wcf-security ws-security


    【解决方案1】:

    看看这个:http://msdn.microsoft.com/en-us/library/ms733089(v=vs.100).aspx

    具有客户端和服务器的配置。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2012-01-28
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      相关资源
      最近更新 更多