由于项目要加上公司的sso,出现的一系列问题,找到解决办法,在此记录一下。可能并不适合其他项目,给个参考。
前提:
前端是vue.js,后端springboot
sso配置需要增加公司自己的maven依赖和yml配置。
启动项目后,首先访问后端/index接口,进入sso拦截,访问sso页面;登陆成功后返回goto指向的url(也就是index接口的return内容),附上/index接口代码:
@GetMapping(value={"/dist","dist/index"}) public String index(HttpServletRequest request) { User user = UserUtils.getCurrentUser(request); request.getSession().setAttribute("user", user); return "redirect:http://192.168.0.XXX:8081&#