我使用gwt-platform和CodeSplitting。现在,我想让用户在没有登录的情况下无法获取异步JS代码。
换句话说:如果GWT因为代码拆分而试图获取某个JS代码,服务器应该检查用户是否已经登录,然后才将JS代码发送给客户端。
这种可能性是由GWT提供的吗?或者有没有可用的插件?
谢谢。
发布于 2012-05-24 20:26:08
我认为这是一个与您的web服务器有关的文件访问问题&而不是GWT应用程序,因为代码拆分只分解您的代码用于按需加载,并且不提供任何机制来访问您的js代码的损坏部分(deffered js)。因此,如果你想阻止访问这些文件,你应该把你的登录机制和你的web服务器集成起来。
发布于 2012-05-25 05:36:57
您只能在后台执行此操作。例如,在Spring Security中,您可以定义只有在存在有效的主体(登录用户)时才能加载特定的资源(即代码拆分片段)。
然而,我不确定为什么你真的想这样做(保护你的客户端代码?)?
https://stackoverflow.com/questions/10736368
复制相似问题