|  |  | 
 |  |  | 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; | 
 |  |  |     } |