GWT,runAsync和服务器端代码交付预防?

时间:2012-05-24 11:12:24

标签: gwt

我使用gwt-platform和CodeSplitting。现在我想让用户无法获取异步JS代码,如果他们没有登录。

换句话说:如果GWT试图获取某些JS代码的代码分裂原因。服务器应该检查用户是否已登录,然后才向客户端发送JS代码。

GWT是否有这种可能性?或者是否有可用的插件?

谢谢。

2 个答案:

答案 0 :(得分:0)

我认为这是一个与您的网络服务器相关的文件访问问题。不是GWT应用程序,因为代码拆分只会破坏您的代码以便按需加载&没有提供任何访问控制js代码的破坏部分(deffered js)的机制。 因此,如果要阻止访问这些文件,则应将登录机制与Web服务器集成。

答案 1 :(得分:0)

您只能在后端执行此操作。 例如,在Spring Security中,您可以定义只有在有效主体(登录用户)时才能加载特定资源(即代码拆分片段)。
但是我不确定你为什么要这样做(保护你的客户端代码?)?