Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/eyes
| | |
| | | public static Boolean validateToken(String token, String username) { |
| | | String userName = getUsername(token); |
| | | if (!StringUtils.hasLength(userName)) { |
| | | throw new IllegalArgumentException("请求令牌无效"); |
| | | throw new ServiceException(401,"请求令牌无效"); |
| | | } |
| | | return (userName.equals(username) && !isTokenExpired(token)); |
| | | } |
| | |
| | | try { |
| | | token = new String(Base64Utils.decode(token.getBytes())); |
| | | } catch (IllegalArgumentException e) { |
| | | throw new IllegalArgumentException("无效的令牌"); |
| | | throw new ServiceException(401,"无效的令牌"); |
| | | } |
| | | return token; |
| | | } |
| | |
| | | * 会话相关 |
| | | */ |
| | | TOKEN_EXPIRE(401, "请重新登录"), |
| | | TOKEN_PARSE_ERROR(601, "令牌解析错误,请检查令牌是否正确"), |
| | | TOKEN_PARSE_ERROR(401, "令牌解析错误,请检查令牌是否正确"), |
| | | REF_TOKEN_EXPIRE(602, "刷新令牌过期或无效,请重新登录"), |
| | | LOGIN_EXPIRE(603, "登陆过期,请重新登录"); |
| | | LOGIN_EXPIRE(401, "登陆过期,请重新登录"); |
| | | |
| | | |
| | | public int code; |