| | |
| | | package com.doumee.core.annotation.pr; |
| | | |
| | | import com.doumee.config.shiro.ShiroSessionManager; |
| | | import com.doumee.core.servlet.ServletDuplicateInputStream; |
| | | import com.doumee.core.utils.Utils; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | @Slf4j |
| | | @Component |
| | | public class PreventRepeatDefaultHandler extends PreventRepeatAdapter { |
| | | |
| | | |
| | | // private static String USER_TOKEN_NAME = "eva-auth-token"; |
| | | |
| | | @Override |
| | | public String sign(HttpServletRequest request) { |
| | |
| | | private Map<String, Object> getParameters(HttpServletRequest request) { |
| | | HashMap<String, Object> paramMap = new HashMap<>(); |
| | | paramMap.put("REQUEST_URI", request.getRequestURI()); |
| | | paramMap.put("USER_TOKEN", String.valueOf(request.getHeader("eva-auth-token"))); |
| | | paramMap.put("USER_TOKEN", String.valueOf(request.getHeader(ShiroSessionManager.AUTH_TOKEN))); |
| | | paramMap.put("IP", Utils.User_Client.getIP(request)); |
| | | return paramMap; |
| | | } |