2010-04-12 58 views
0

我正在创建Ruby on Rails门户网站如何限制一个Web门户到特定的计算机?

此门户网站需要大量由网站所有者的后台人员提供的数据。

我的客户有这样的问题:

办公室的工作人员不应该能够从任何其他访问后台界面比他办公室的电脑

我不知道如何来实现这一目标。有没有一种方法呢?

在此先感谢。

编辑

正在跟踪MAC地址一个很好的解决方案?如果一个好的话可以吗?

回答

0

找到了解决办法。使用Java applet可以访问机器的硬件细节,包括MAC地址。我正在使用这个想法。

0

我不认为你应该做的事情轨道 - 这应该是别处配置。如果rails在Apache上运行,请参阅mod_access

0

对此进行设置,最好的办法是让应用程序托管的内部组织的防火墙。最佳选择 - 服务器位于公司内部,完全与直接互联网隔离。

如果您目前主持公司外,你可以设置防火墙,以防止来自未知IP地址的访问。您只会接受来自公司IP范围的请求。理想情况下,您在主机/操作系统级别执行此操作。

如果不能正常工作,你可以做添加到您的Rails认证 - 检测该请求的IP地址,如果不是在公司范围内,防止访问。

相关问题