跨网络WCF服务身份验证 - 最好的方法是什么?

时间:2009-08-06 13:15:15

标签: c# wcf authentication

我有一个WCF服务托管在商业托管设施,我需要在公司网络上对Active Directory进行身份验证。

我应该提一下,没有办法在两个网络之间建立AD-Trust。此外,我的corproate IT部门很糟糕,因此我可能需要制定和/或实施任何解决方案。在更糟糕的情况下,我可以在我的公司服务器上托管自定义身份验证服务,托管WCF服务将调用该服务进行身份验证,但我更喜欢使用预构建或(至少!)行业标准的完成方式我的要求。

在这方面的任何帮助将不胜感激....

1 个答案:

答案 0 :(得分:0)

我认为这不会开箱即用 - 你必须编写一些代码。

问题是:

  1. 从主机连接到网络上的内容
  2. 获取网络上的内容以与Active Directory通信
  3. 我不太了解WCF提供的详细信息,但我知道可以完全自定义身份验证。您需要让自定义身份验证与网络上的服务进行通信(可能使用WCF和一些非常密集的配置)。此服务将从托管服务提供商处获取用户名/密码,并将其传递给Active Directory进行验证。