我有一个Java Spring REST后端(@RestController)并使用Json Web Tokens作为安全选项(没有会话)。在前端我想使用JavaScript(jQuery向后端发送请求),Html。 因此,在登录后,我在浏览器中保存了一个JWT,并在我向@RestController发出的每个请求中将其发送回头部。
我的问题是:如何在js中在页面之间导航(只有经过身份验证的用户才能访问)?在这种情况下@RestController如何工作?
答案 0 :(得分:0)
@RestController处理包含路径的请求(请求的路径不必与前端的路径(URL)相同)
解决方案(如果您有前端服务器):当您尝试访问前端URL时,您可以调用服务器端;如果响应状态为200,则可以显示页面(如果发送信息,则显示响应正文);如果响应不是您将保留在主页上,或者您可以将用户重定向到登录页面...
同时检查:http://www.studytrails.com/frameworks/spring/spring-security-method-level/