zwzw1219 2017-10-15 17:00:59 +08:00
parent 034c71d9bb
commit 9297562a5c
1 changed files with 2 additions and 10 deletions

View File

@ -9,16 +9,12 @@ import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
import com.boot.security.server.dto.LoginUser;
import com.boot.security.server.dto.ResponseInfo;
import com.boot.security.server.service.TokenService;
import com.boot.security.server.utils.ResponseUtil;
/**
* Token
@ -27,7 +23,7 @@ import com.boot.security.server.utils.ResponseUtil;
*
* 20171014
*/
@Component
//@Component
public class TokenFilter extends OncePerRequestFilter {
private static final String TOKEN_KEY = "token";
@ -45,14 +41,10 @@ public class TokenFilter extends OncePerRequestFilter {
UsernamePasswordAuthenticationToken authentication = new UsernamePasswordAuthenticationToken(loginUser,
null, loginUser.getAuthorities());
SecurityContextHolder.getContext().setAuthentication(authentication);
filterChain.doFilter(request, response);
return;
}
}
ResponseUtil.responseJson(response, HttpStatus.UNAUTHORIZED.value(),
ResponseInfo.builder().code(HttpStatus.UNAUTHORIZED.value() + "").message("token不存在").build());
filterChain.doFilter(request, response);
}
/**