| | |
| | | /** |
| | | * 根据request获取请求token |
| | | */ |
| | | public static String getToken(HttpServletRequest request) |
| | | { |
| | | public static String getToken(HttpServletRequest request) { |
| | | // 从header获取token标识 |
| | | String token = request.getHeader(TokenConstants.AUTHENTICATION); |
| | | |
| | | // 从url获取token标识 |
| | | if (StringUtils.isEmpty(token)) { |
| | | token = request.getParameter(TokenConstants.ACCESS_TOKEN); |
| | | } |
| | | if (StringUtils.isEmpty(token)) { |
| | | token = request.getParameter(TokenConstants.TOKEN); |
| | | } |
| | | |
| | | // 从cookie获取token标识 |
| | | if (StringUtils.isEmpty(token)) { |
| | | token = StringUtils.getValueFromCookie(request, TokenConstants.COOKIE_TOKEN); |
| | | } |
| | | |
| | | return replaceTokenPrefix(token); |
| | | } |
| | | |