如何在托管在同一台计算机上的两个应用程序之间保护wcf服务

时间:2016-02-19 09:06:00

标签: asp.net wcf security wcf-security

enter image description here

我有两个应用程序。假设第一个应用程序名称是AAA,第二个应用程序名称是BBB。名称为BBB的应用程序具有wcf服务。现在我不希望我的wcf服务应用程序AAA。换句话说,我想阻止应用程序AAA使用我的wcf服务。这两个应用程序托管在同一台计算机上。除了身份验证和授权之外还可以使用其他什么。任何网址或帮助都非常感谢。

为了更好地理解,我附上了我的形象

1 个答案:

答案 0 :(得分:0)

您可以尝试向WCF服务或BBB添加一些额外的逻辑。要检查传入请求的来源,如果它来自localhost / samemacine,则拒绝它。不太确定服务器中有多少个NIC,如果只有一个,这种方法可行。

但是,我认为认证/授权是达到目标的最佳方式。