我被要求写一个WCF服务,将我们的一些车辆库存暴露给我们的其他网站。
唯一的呼叫客户端将是与WCF服务本身托管在同一Web服务器上的网页。
我很难理解身份验证选项(将存储在SQL中的用户名和密码)以进行身份验证,但是如何限制服务只是由我们的网站调用。
我想将服务限制为仅由相同服务器上的站点调用,我是否可以将服务限制为只能由“本身”访问,并且该地址是否为127.0.0.1?
我已阅读大量关于WCF服务这方面的文章,我完全感到困惑。
非常感谢任何帮助。
由于
答案 0 :(得分:1)
这稍微过时,但我仍然认为WCF IP Filter适用于您要做的事情。
答案 1 :(得分:0)
使用Net.NamedPipes绑定。它只支持本地机器连接。
答案 2 :(得分:0)
如果您的WCF服务是由IIS托管的,您可以使用基于IP的限制,例如this。