|
@@ -18,6 +18,7 @@ import javax.sql.DataSource;
|
|
|
|
|
|
import cn.com.taiji.sys.service.*;
|
|
|
import cn.com.taiji.zhongxiao.service.DbdcUserService;
|
|
|
+import cn.com.taiji.zhongxiao.web.SsoLogin;
|
|
|
import org.activiti.engine.ProcessEngine;
|
|
|
import org.activiti.engine.ProcessEngines;
|
|
|
import org.activiti.engine.RepositoryService;
|
|
@@ -492,6 +493,8 @@ public class Application extends WebMvcConfigurerAdapter implements CommandLineR
|
|
|
@Autowired
|
|
|
private SsoService ssoService;
|
|
|
@Autowired
|
|
|
+ private SsoLogin ssoLogin;
|
|
|
+ @Autowired
|
|
|
private DbdcUserService dbdcUserService;
|
|
|
@Autowired
|
|
|
private MySessionControlStrategy concurrentSessionControlStrategy;
|
|
@@ -531,8 +534,10 @@ public class Application extends WebMvcConfigurerAdapter implements CommandLineR
|
|
|
.setSessionAuthenticationStrategy(concurrentSessionControlStrategy);
|
|
|
customUsernamePasswordAuthenticationFilter.setUserService(userService);
|
|
|
customUsernamePasswordAuthenticationFilter.setSsoService(ssoService);
|
|
|
+ customUsernamePasswordAuthenticationFilter.setSsoLogin(ssoLogin);
|
|
|
customUsernamePasswordAuthenticationFilter.setDbdcUserService(dbdcUserService);
|
|
|
- customUsernamePasswordAuthenticationFilter.setFilterProcessesUrl("/login*");
|
|
|
+ customUsernamePasswordAuthenticationFilter.setFilterProcessesUrl("/login");
|
|
|
+// customUsernamePasswordAuthenticationFilter.setFilterProcessesUrl("/ssoLogin/login");
|
|
|
customUsernamePasswordAuthenticationFilter.setAllowEmptyValidateCode(true);
|
|
|
return customUsernamePasswordAuthenticationFilter;
|
|
|
}
|
|
@@ -612,6 +617,7 @@ public class Application extends WebMvcConfigurerAdapter implements CommandLineR
|
|
|
http.authorizeRequests()
|
|
|
|
|
|
.filterSecurityInterceptorOncePerRequest(true)// 过滤器的安全拦截器的每一次的要求
|
|
|
+ .antMatchers("/ssoLogin/login").permitAll()
|
|
|
.antMatchers("/image").permitAll() // for login
|
|
|
.antMatchers("/dbdc/caslogin").permitAll().antMatchers("/dbdc/tjcaslogin").permitAll()
|
|
|
.antMatchers("/dbdc/tjcaslogin").permitAll()
|