我有一台 IIS7 服务器,托管在总部外面(完全不同的位置)。它本来要用于一个新项目,但后来失败了,现在我们有一台闲置的服务器。我基本上已经将它转换为 Salesforce 帐户的存储提供商,因为 Appirio 的价格太高了。
我设置了 IP 地址和域限制,以阻止除我选择的域之外的所有域,例如我们的办公室。问题是,我们的现场工作人员在办公室外使用 Salesforce,例如在家中或通过移动设备。这就是 IP 限制成为障碍的地方,因为他们将被阻止并且无法做他们需要做的事情。
那么,有没有一种方法可以在不限制 IP 的情况下限制对服务器的访问?我无法通过 Windows 或 Salesforce 进行身份验证。我考虑在 URL 字符串中使用令牌来验证访问者,因为他们只能通过 Salesforce 访问服务器,而我可以在一定程度上控制它,但我不确定。我还有一个可用的 SSL 证书可以使用,但我不知道该将它与什么结合起来?
答案1
是的,您只需添加 Ip 限制的 iis7 服务器角色。您需要在 iis 中将该功能委托给所需的站点,以便该选项出现在该级别。
然后,您可以指定简单的 IP 限制规则。启用后,您还可以直接从 web.confg 文件管理此设置,具体取决于 iis 的配置方式,因此您甚至可以从自己的网站脚本语言管理此设置。