javascript - REST 服务/网站安全 - 停止页面 'flashing' 向上

标签 javascript web-services rest cookies nginx

我有一个 HTML/JS 前端(在 nginx 上)和 Java EE 后端(在 Java EE 应用服务器上)Web 服务,它公开了各种 REST 接口(interface)。在每个界面上,我都会检查有效的 cookie,如果 cookie 不存在,我会重定向到登录页面。这个盔甲的“漏洞”是,如果用户浏览到像我所描述的那样受 cookie 保护的页面,该页面通常会“闪烁”一瞬间,然后用户被重定向到登录页面。

如何防止此页面“闪烁”?我可以在网络服务器上做些什么吗?

注意:目前无法从使用 cookie 更改为保护 REST 服务!

最佳答案

如果您的页面正在加载,然后您检查 cookie,那么您应该会看到页面的闪烁。

您需要进行调用以验证他们可以在呈现任何模板之前看到该页面。

如果您使用任何服务器端代码来呈现模板,您可以在那里进行操作。

如果您仅使用客户端模板和 javascript 来呈现 View ,那么您需要编写 javascript 功能来验证用户是否可以在呈现 View /模板之前查看页面。

关于javascript - REST 服务/网站安全 - 停止页面 'flashing' 向上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389876/

相关文章:

java - Spring 启动 : RestTemplate postForObject 400 bad request

java - socket -V- 休息性能

java - 编译共享公共(public)模式的多个 WSDL

java - java应用程序中有超过150个 Activity 线程

ios - 代码优化在 ios Swift 中不起作用?

java - Jersey Restful : Spring bean creation management

javascript - 有没有办法取回在 Prototype 中使用 Event.observe 注册的匿名事件处理程序?

javascript - 简单的转换练习,方法不返回正确的值

javascript - (javascript) onClick ="form.submit(); doesn' t 在 IE 和 Opera 上工作

javascript - 为什么我不能在 jQuery 中解析 A​​jax html GET 响应?