From 7bb8c73b811f88e81e125fd27b38fc95f4386b2f Mon Sep 17 00:00:00 2001 From: shuzheng <469741414@qq.com> Date: Thu, 12 Jan 2017 15:14:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E9=85=8D=E7=BD=AEdebug?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=EF=BC=8C=E5=8F=AF=E5=9C=A8=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E5=BC=BA=E8=A1=8C=E5=88=B0sso=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E4=B8=AD=E5=BF=83=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/zheng/upms/sso/client/filter/SSOFilter.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zheng-upms/zheng-upms-sso-client/src/main/java/com/zheng/upms/sso/client/filter/SSOFilter.java b/zheng-upms/zheng-upms-sso-client/src/main/java/com/zheng/upms/sso/client/filter/SSOFilter.java index fa2b6d2c..db6a2009 100644 --- a/zheng-upms/zheng-upms-sso-client/src/main/java/com/zheng/upms/sso/client/filter/SSOFilter.java +++ b/zheng-upms/zheng-upms-sso-client/src/main/java/com/zheng/upms/sso/client/filter/SSOFilter.java @@ -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(); -- GitLab