【发布时间】:2021-01-19 07:11:58
【问题描述】:
这里是新手,我正在尝试将响应上的 jwt 令牌以及新的 jsp 页面传递给浏览器,但由于方法数据类型,似乎无法同时返回两者(它要么是用于传递的字符串JSP 或 ResponseEntity 用于传递令牌)。我应该如何处理这件事?有没有其他方法可以做到这一点?
public String createAuthenticationToken(@RequestParam("userName") String username, @RequestParam("Password")
String password, Model model) throws Exception {
authenticate(username, password);
final UserDetails userDetails = userDetailsService.loadUserByUsername(username);
final String token = jwtTokenUtil.generateToken(userDetails);
/这仅在方法类型为 ResponseEntity 时有效,但我也需要传递它/ return ResponseEntity.ok(new JwtResponse(token));
model.addAttribute("UserName",username);
model.addAttribute("token",token);
return "homepage";
}
【问题讨论】:
标签: spring-boot