我是WCF Web服务的新手,并创建了一项服务。
以下是我的追求:
我所追求的是将WCF服务完全保密。
有什么想法吗?
答案 0 :(得分:1)
将计算机证书添加到您的计算机,并使用该证书对服务进行身份验证。任何不能出示该证书的人都将被拒绝。
阅读有关Codeplex的How To – Use Certificate Authentication and Message Security in WCF calling from Windows Forms文章,了解有关如何执行此操作的详细说明。
但是,这不会阻止其他人尝试在Visual Studio中添加服务引用。除了没有告诉任何人关于服务端点之外,你真的没有办法防止这种情况 - 至少在服务级别上没有。您几乎必须拒绝在防火墙或其他地方发送到该URL的所有传入请求。