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