【问题标题】:How to Secure wcf Services between two application hosted on same machine如何保护托管在同一台机器上的两个应用程序之间的 wcf 服务
【发布时间】:2016-05-31 18:58:34
【问题描述】:
enter image description here
我有两个应用程序。假设第一个应用程序名称是 AAA,第二个应用程序名称是 BBB。名为 BBB 的应用程序具有 wcf 服务。现在我不想将我的 wcf 服务用于应用程序 AAA。换句话说,我想阻止应用程序 AAA 使用我的 wcf 服务。这两个应用程序托管在同一台计算机上。除了身份验证和授权之外,还可以使用什么。非常感谢任何网址或帮助。
为了更好地理解,我附上了我的图片
【问题讨论】:
标签:
asp.net
wcf
security
wcf-security
【解决方案1】:
您可以尝试向 WCF 服务或 BBB 添加一些额外的逻辑。要检查传入请求的来源,如果它来自 localhost/samemacine,则拒绝它。不太确定您的服务器中有多少个 NIC,如果只有一个,并且这种方法可行。
但是,我认为身份验证/授权是实现目标的最佳方式。