| | |
| | | import com.doumee.core.model.LoginUserInfo; |
| | | import com.doumee.core.utils.Utils; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.DigestUtils; |
| | |
| | | if(user !=null){ |
| | | signString.append("loginuserId").append("=").append(user.getId()).append(";"); |
| | | } |
| | | String apiToken = String.valueOf(request.getHeader("token")); |
| | | if(StringUtils.isNotBlank(apiToken)){ |
| | | signString.append("apiToken").append("=").append(apiToken).append(";"); |
| | | } |
| | | // 参数签名 |
| | | return DigestUtils.md5DigestAsHex(signString.toString().getBytes()); |
| | | } |
| | |
| | | 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("API_TOKEN", String.valueOf(request.getHeader("token"))); |
| | | paramMap.put("IP", Utils.User_Client.getIP(request)); |
| | | return paramMap; |
| | | } |