游戏中有多个REST接口!2申请
我们有一场戏!应用程序,其中我们需要向intranet公开一组REST接口,并且必须向公共internet公开一组REST接口。它们共享一个数据层,因此如果可能,我们希望将它们一起运行。我的假设是,它们将在不同的端口上运行。刚开始玩!,我不知道这是不是可以做到在一个单一的发挥!例如。我看过模块,但这似乎不适合我们正在做的。有人有过这种情况的经历吗游戏中有多个REST接口!2申请,rest,playframework,playframework-2.0,Rest,Playframework,Playframework 2.0,我们有一场戏!应用程序,其中我们需要向intranet公开一组REST接口,并且必须向公共internet公开一组REST接口。它们共享一个数据层,因此如果可能,我们希望将它们一起运行。我的假设是,它们将在不同的端口上运行。刚开始玩!,我不知道这是不是可以做到在一个单一的发挥!例如。我看过模块,但这似乎不适合我们正在做的。有人有过这种情况的经历吗 忘了提到我们正在使用Play!2.您可以通过检查ip来限制/允许对资源的访问 public class IPLocalSecurity extends
忘了提到我们正在使用Play!2.您可以通过检查ip来限制/允许对资源的访问
public class IPLocalSecurity extends Controller {
@Before
public static void checkAccess() throws Exception {
if (!request.remoteAddress.matches("192\.168\.1\.*")) {
forbidden();
}
}
}
并在资源控制器中使用它
@With(IPLocalSecurity.class)
public class IntranetController extends Controller{
....
}