|
@@ -42,8 +42,8 @@ public class LoginCallback extends BaseController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private UserService userService;
|
|
private UserService userService;
|
|
|
|
|
|
|
|
-// @Autowired
|
|
|
|
|
-// private HttpServletResponse response;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private HttpServletResponse response;
|
|
|
|
|
|
|
|
@PostMapping(value = "")
|
|
@PostMapping(value = "")
|
|
|
public String validateLogin(String SAMLResponse) {
|
|
public String validateLogin(String SAMLResponse) {
|
|
@@ -63,8 +63,10 @@ public class LoginCallback extends BaseController {
|
|
|
SecurityUtils.getSubject().login(token);
|
|
SecurityUtils.getSubject().login(token);
|
|
|
// 注入token到cookie
|
|
// 注入token到cookie
|
|
|
String tokenString = userService.createToken();
|
|
String tokenString = userService.createToken();
|
|
|
-// CookieUtil.create(response, "INDUSTRIAL_CARRIER", tokenString, false, 7200,"/");
|
|
|
|
|
-// CookieUtil.create(response, "user_id", user.getId().toString(), false, 7200,"/");
|
|
|
|
|
|
|
+ tokenString = tokenString.replace("Bearer ", "");
|
|
|
|
|
+ log.info("tokenstring: {}", tokenString);
|
|
|
|
|
+ CookieUtil.createWebCookie(response, "token", tokenString, 7200);
|
|
|
|
|
+ CookieUtil.createWebCookie(response, "user_id", user.getId().toString(), 7200);
|
|
|
return "redirect:/admin/home";
|
|
return "redirect:/admin/home";
|
|
|
|
|
|
|
|
}
|
|
}
|