提交 7bb8c73b 编写于 作者: shuzheng5201314's avatar shuzheng5201314

支持配置debug模式,可在开发时不强行到sso认证中心登录

上级 731c59c0
......@@ -33,6 +33,7 @@ public class SSOFilter implements Filter {
private String SYSTEM_NAME = "system_name";
private String SSO_SERVER_URL = "sso_server_url";
private String SSO_DEBUG = "sso_debug";
private FilterConfig filterConfig;
@Override
......@@ -44,6 +45,14 @@ public class SSOFilter implements Filter {
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletRequest;
HttpServletResponse response = (HttpServletResponse) servletResponse;
// 是否开发模式,为true则直接放行
String sso_debug = filterConfig.getInitParameter(SSO_DEBUG);
if (null != sso_debug && "true".equals(sso_debug)) {
filterChain.doFilter(request, response);
return;
}
// 分配单点登录sessionId,不使用session获取会话id,改为cookie,防止session丢失
String sessionId = request.getSession().getId();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册