Commit 969f2a0e by chenzx

tbsso,添加cookie日志

parent 590e98e0
...@@ -4,6 +4,7 @@ import org.springframework.security.core.context.SecurityContextHolder; ...@@ -4,6 +4,7 @@ import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSession;
...@@ -19,6 +20,14 @@ public class LoginManagement { ...@@ -19,6 +20,14 @@ public class LoginManagement {
@RequestMapping(value = "/sessionInfo", method = RequestMethod.POST) @RequestMapping(value = "/sessionInfo", method = RequestMethod.POST)
public @ResponseBody Map<String,Object> verifyLogin(HttpServletRequest request, HttpServletResponse response) { public @ResponseBody Map<String,Object> verifyLogin(HttpServletRequest request, HttpServletResponse response) {
Cookie[] cookies = request.getCookies();
if(null == cookies){
System.out.println("sessionInfo--cookie-->null");
}else{
for (Cookie cookie : cookies) {
System.out.println("sessionInfo--cookie-->"+cookie.getName()+":"+cookie.getValue());
}
}
UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
Map<String,Object> rs = new HashMap<>(); Map<String,Object> rs = new HashMap<>();
String userNameWithIdAttached = userDetails.getUsername(); String userNameWithIdAttached = userDetails.getUsername();
......
...@@ -10,6 +10,7 @@ import org.springframework.stereotype.Component; ...@@ -10,6 +10,7 @@ import org.springframework.stereotype.Component;
import com.keymobile.proxy.api.Constants; import com.keymobile.proxy.api.Constants;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
...@@ -35,7 +36,15 @@ public class RESTAuthenticationSuccessHandler extends SimpleUrlAuthenticationSuc ...@@ -35,7 +36,15 @@ public class RESTAuthenticationSuccessHandler extends SimpleUrlAuthenticationSuc
} }
String returnStatus = data; String returnStatus = data;
//check if allow root login //check if allow root login
Cookie[] cookies = request.getCookies();
if(null == cookies){
System.out.println("RESTAuthenticationSuccessHandler--cookie-->null");
}else{
for (Cookie cookie : cookies) {
System.out.println("RESTAuthenticationSuccessHandler--cookie-->"+cookie.getName()+":"+cookie.getValue());
}
}
UserDetails userDetails = (UserDetails) authentication.getPrincipal(); UserDetails userDetails = (UserDetails) authentication.getPrincipal();
String userNameWithIdAttached = userDetails.getUsername(); String userNameWithIdAttached = userDetails.getUsername();
if (userNameWithIdAttached.split(":")[0].equalsIgnoreCase("root") if (userNameWithIdAttached.split(":")[0].equalsIgnoreCase("root")
......
...@@ -38,6 +38,9 @@ eureka: ...@@ -38,6 +38,9 @@ eureka:
registryFetchIntervalSeconds: 5 registryFetchIntervalSeconds: 5
serviceUrl: serviceUrl:
defaultZone: http://192.168.0.216:8081/eureka/ defaultZone: http://192.168.0.216:8081/eureka/
instance:
prefer-ip-address: true
hostname: 192.168.0.110
zuul: zuul:
prefix: /api prefix: /api
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment