Commit bb7f8a32 authored by 严俊's avatar 严俊

token 验证失败时,返回401

parent d8912115
......@@ -36,12 +36,21 @@ public class TokenInterceptor implements HandlerInterceptor {
}
String token = request.getHeader("authorization");
if (StrUtil.isNotBlank(token)) {
request.setAttribute("clientId", JWTUtils.getClientId(token));
try{
String clientId = JWTUtils.getClientId(token);
request.setAttribute("clientId", clientId);
}catch (Exception e){
response.setCharacterEncoding("UTF-8");
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
response.setContentType("application/json");
response.getWriter().append(JSONObject.toJSONString(BaseController.error("401", "认证失败,无效的token")));
return false;
}
} else {
response.setCharacterEncoding("UTF-8");
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
response.setContentType("application/json");
response.getWriter().append(JSONObject.toJSONString(BaseController.error("401", "认证失败")));
response.getWriter().append(JSONObject.toJSONString(BaseController.error("401", "认证失败,无效的token")));
return false;
}
return true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment