完善文档
This commit is contained in:
@@ -77,6 +77,8 @@ micro-fast
|
||||

|
||||
## swagger系统文档聚合
|
||||

|
||||
## 监控中心
|
||||

|
||||
## 各模块的详细介绍
|
||||
- `boot-starter`项目介绍[README.md](boot-starter/README.md)
|
||||
- `ms`项目介绍[README.md](ms/README.md)
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 148 KiB |
@@ -45,10 +45,17 @@ public class PreRequestFilter extends ZuulFilter {
|
||||
// 对请求进行后续处理
|
||||
requestContext.setSendZuulResponse(true);
|
||||
}else {
|
||||
// 不进行后续操作,返回401状态码
|
||||
requestContext.setSendZuulResponse(false);
|
||||
requestContext.setResponseStatusCode(HttpStatus.UNAUTHORIZED.value());
|
||||
String remoteHost = request.getRemoteHost();
|
||||
if (remoteHost.equals("127.0.0.1")){
|
||||
// 对本地请求不过滤
|
||||
requestContext.setSendZuulResponse(true);
|
||||
}else {
|
||||
// 不进行后续操作,返回401状态码
|
||||
requestContext.setSendZuulResponse(false);
|
||||
requestContext.setResponseStatusCode(HttpStatus.UNAUTHORIZED.value());
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import io.jsonwebtoken.Jwts;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
|
||||
/**
|
||||
@@ -18,7 +19,13 @@ public class ValidateJwtToken {
|
||||
*/
|
||||
public static ServerResponse validate(HttpServletRequest request,String signingKey){
|
||||
String authorization = request.getHeader("Authorization");
|
||||
if (authorization==null){
|
||||
return ServerResponse.error();
|
||||
}
|
||||
String token = StringUtils.substringAfter(authorization, "bearer ");
|
||||
if (token==null){
|
||||
return ServerResponse.error();
|
||||
}
|
||||
//解析jwt
|
||||
Claims body = null;
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user