标签: c# wcf .net-4.0
我有一堆WCF Web服务,它们是企业内部应用程序的一部分。现在每个人都可以从任何地方访问所有内容,但现在所有者只希望某些人能够从任何地方进行连接,而其他人只能从办公室内进行连接。我已经为每个用户添加了“可以从办公室外连接”权限,但我无法找到一种可靠的方法来检查连接是否来自办公室本地网络。
我觉得我所做的任何解决方案都是hack-ish充其量,有没有人知道检查WCF连接是来自同一局域网还是IP的好方法?