保护WCF服务免遭未经授权的使用

时间:2014-08-06 08:10:18

标签: c# wcf security

这是一个类似的问题,但不符合我的需求:WCF - Preventing Unauthorized Clients

我可以完全控制WCF服务和连接到此服务的许多客户端。 每个客户端只是一个不需要任何用户名或密码的程序。

我想完全确定只有我的客户才能连接并使用我的WCF服务,这可能吗?

我的WCF服务使用两种类型的端点:netTcpBindingbasicHttpBinding

由于我对这类问题完全陌生,我正在谷歌搜索并找到关于使用证书的答案,但我不知道这是否是我的问题的正确答案(并且不知道使用它们)。如果证书是我将使用所有所需时间来了解如何使用它们的唯一方法:)

谢谢!

1 个答案:

答案 0 :(得分:0)

需要某种身份验证,这种身份验证非常依赖于上下文。 如果您在Windows域中,我建议使用这些机制。无论哪种方式,你都应该从这里开始:http://msdn.microsoft.com/en-us/library/ff405740.aspx