1

我被要求编写一个 WCF 服务,将我们的一些车辆库存暴露给我们的其他网站。

唯一的调用客户端将是网页,这些网页将托管在与 WCF 服务本身相同的 Web 服务器上。

我很难理解身份验证选项(将是存储在 SQL 中的用户名和密码)以进行身份​​验证,以及如何限制服务只能由我们的网站调用。

我想将服务限制为只能由同一服务器上的站点调用,我可以将服务限制为只能由“自身”访问,并且该地址是否为 127.0.0.1?

我已经阅读了大量关于 WCF 服务这方面的文章,我完全感到困惑。

任何帮助将不胜感激。

谢谢

4

3 回答 3

1

这有点旧,但我仍然认为WCF IP 过滤器适用于您正在尝试做的事情。

于 2013-07-08T13:53:49.537 回答
0

使用 Net.NamedPipes 绑定。它只支持本地机器连接。

于 2013-07-08T14:03:14.967 回答
0

如果您的 WCF 服务是 IIS 托管的,您可以设置基于 IP 的限制,如下所示

于 2013-07-08T14:04:29.377 回答