|
@@ -13,6 +13,8 @@ import javax.servlet.ServletOutputStream;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
@Component
|
|
|
public class LoginSuccessHandler implements AuthenticationSuccessHandler {
|
|
@@ -29,8 +31,10 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
|
|
|
AccountUser user = (AccountUser) authentication.getPrincipal();
|
|
|
String jwt = jwtUtils.generateToken(user.getUserId().toString());
|
|
|
response.setHeader(jwtUtils.getHeader(), jwt);
|
|
|
-
|
|
|
- R result = R.success("");
|
|
|
+ //把认证信息封装到响应体里面
|
|
|
+ Map<String,String> map = new HashMap<>();
|
|
|
+ map.put(jwtUtils.getHeader(),jwt);
|
|
|
+ R result = R.success(map);
|
|
|
|
|
|
outputStream.write(JSONUtil.toJsonStr(result).getBytes("UTF-8"));
|
|
|
|