保护 WebServer 和 ApplicationServer 之间的内部 WCF 4.0 REST 服务的最简单方法是什么?
我在内部应用程序服务器上有许多 WCF 4.0 休息服务,可以从 DMZ 面向公众的 Web 服务器访问这些服务。本质上,我正在寻找最简单的方法来将对服务的访问限制为来自网络服务器的调用并选择内部帐户。这似乎是一项简单的任务,我找不到简单的答案。
信息:
- 适用于 Web 服务器和应用程序服务器的 IIS6
- .NET 4
- Web 服务器不是受信任域的一部分
- REST 服务是 100% 代码。
- 客户端调用通过 System.Net.CredentialCache.DefaultCredentials 传递凭据(不确定这是否是正确的方法)
I have a number of WCF 4.0 rest services on an internal application server which are accessed from a DMZ'd public facing web server. Essentially I am looking for the simplest way to restrict access to the services to calls from the web server and select internal accounts. It seems like a simple task of which I can find no simple answer.
Info:
- IIS6 for both the web server and the application server
- .NET 4
- Web Server is not a part of a trusted domain
- REST Services are 100% code.
- Client calls are passing credentials via System.Net.CredentialCache.DefaultCredentials ( not sure if this is the way to go )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于网络部分,您可以禁止除您信任的 IP 之外的所有 IP IIS。
For the network part, you can disallow all IP's except the one of the ones you trust in IIS.