这是我的情景:
我打算在我们域外的服务器上运行Windows Service托管的WCF服务(在它自己的工作组中)。我需要从我们域内的客户端安全地访问它。我们控制的两台机器之间有防火墙。
该服务不需要任何其他机器可访问,实际上不应接受来自指定机器之外的任何机器的连接。
通信需要加密。
我的问题是,为此目的,最佳绑定,安全模式和身份验证方法是什么?我想使用netTCPBinding,因为它是最有效的,但如果有另一个更适合这项工作,我愿意接受建议。
答案 0 :(得分:2)
很难给你一个不同的答案,我建议你回顾第3部分和第3部分。 CodePlex Security Guide中的4个。除basicHttpBinding之外,大多数绑定都会加密您的消息。 netTCPBinding听起来很合适:CodePlex Bindings。希望有所帮助!
Michelle LeRoux Bustamante的学习WCF - 良好的资源和her website