提交 4899cdbb authored 作者: 吕本才's avatar 吕本才

1、增加authorization-获取token

上级 e191da30
...@@ -17,6 +17,8 @@ import java.util.HashMap; ...@@ -17,6 +17,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import static com.sfa.common.core.constant.SecurityConstants.AUTHORIZATION_HEADER;
/** /**
* @description: 自定义报表鉴权(如果不进行自定义, 则所有请求不做权限控制) * @description: 自定义报表鉴权(如果不进行自定义, 则所有请求不做权限控制)
* @author: wzlUp * @author: wzlUp
...@@ -42,6 +44,9 @@ public class JimuReportTokenServiceImpl implements JmReportTokenServiceI { ...@@ -42,6 +44,9 @@ public class JimuReportTokenServiceImpl implements JmReportTokenServiceI {
if (request != null) { if (request != null) {
token = request.getParameter("token"); token = request.getParameter("token");
if (ObjectUtil.isEmpty(token)) { if (ObjectUtil.isEmpty(token)) {
token = request.getHeader(AUTHORIZATION_HEADER);
}
if(ObjectUtil.isEmpty(token)){
token = request.getHeader("X-Access-Token"); token = request.getHeader("X-Access-Token");
} }
} }
...@@ -109,6 +114,7 @@ public class JimuReportTokenServiceImpl implements JmReportTokenServiceI { ...@@ -109,6 +114,7 @@ public class JimuReportTokenServiceImpl implements JmReportTokenServiceI {
public HttpHeaders customApiHeader() { public HttpHeaders customApiHeader() {
HttpHeaders header = new HttpHeaders(); HttpHeaders header = new HttpHeaders();
header.add("X-Access-Token", SecurityUtils.getToken()); header.add("X-Access-Token", SecurityUtils.getToken());
header.add(AUTHORIZATION_HEADER, SecurityUtils.getToken());
return header; return header;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论