这是一个类似的问题,但不符合我的需求:WCF - Preventing Unauthorized Clients
我可以完全控制WCF服务和连接到此服务的许多客户端。 每个客户端只是一个不需要任何用户名或密码的程序。
我想完全确定只有我的客户才能连接并使用我的WCF服务,这可能吗?
我的WCF服务使用两种类型的端点:netTcpBinding
和basicHttpBinding
。
由于我对这类问题完全陌生,我正在谷歌搜索并找到关于使用证书的答案,但我不知道这是否是我的问题的正确答案(并且不知道使用它们)。如果证书是我将使用所有所需时间来了解如何使用它们的唯一方法:)
谢谢!
答案 0 :(得分:0)
需要某种身份验证,这种身份验证非常依赖于上下文。 如果您在Windows域中,我建议使用这些机制。无论哪种方式,你都应该从这里开始:http://msdn.microsoft.com/en-us/library/ff405740.aspx