Spring Security和Angular javascript重定向到登录页面 [英] Spring security and angular javascript redirect to login page

查看:81
本文介绍了Spring Security和Angular javascript重定向到登录页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到了Spring Security + Spring MVC + Angular javascript的问题.当会话无效时,我想请求(整个)页面重定向到登录页面.

Hi I am facing a problem with spring security+Spring MVC+angular javascript.. When the session is invalid I want to request the (whole) page to get redirected to login page.

我尝试了<session-management invalid-session-url="/login" />,但由于它是一个单页应用程序,所以它不起作用...

I tried <session-management invalid-session-url="/login" /> But its not working since its a one page app...

或者任何建议在有角度的javascript单页应用程序中处理sessiontimeout

Or any suggestion to handle sessiontimeout in angular javascript single page app

有帮助吗?

推荐答案

您可以编写或使用 https://github.com/witoldsz/angular-http -auth 捕获超时问题.

You can write or use HTTP interceptors like this https://github.com/witoldsz/angular-http-auth to capture timeout issues.

基本上,当会话终止时,任何服务器请求都开始返回401,可以使用HTTP拦截器捕获该请求,并可以执行必要的重定向.

Basically when session expires any server request starts to return 401, which can be capture by using HTTP interceptor and necessary redirects can be performed.

这篇关于Spring Security和Angular javascript重定向到登录页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆