|  | @ -1,9 +1,6 @@
 | 
	
		
			
				|  |  | package com.yihu.ehr.iot.security.config;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.yihu.ehr.iot.security.core.EhrWebAuthenticationProvider;
 | 
	
		
			
				|  |  | import com.yihu.ehr.iot.security.core.EhrWebAuthenticationSuccessHandler;
 | 
	
		
			
				|  |  | import com.yihu.ehr.iot.security.core.EhrWebUserDetailsService;
 | 
	
		
			
				|  |  | import com.yihu.ehr.iot.security.core.EhrWebUsernamePasswordAuthenticationFilter;
 | 
	
		
			
				|  |  | import com.yihu.ehr.iot.security.core.*;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Value;
 | 
	
		
			
				|  |  | import org.springframework.context.annotation.Bean;
 | 
	
	
		
			
				|  | @ -33,6 +30,8 @@ public class EhrWebSecurityConfiguration extends WebSecurityConfigurerAdapter {
 | 
	
		
			
				|  |  |     private EhrWebAuthenticationProvider ehrWebAuthenticationProvider;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private EhrWebAuthenticationSuccessHandler ehrWebAuthenticationSuccessHandler;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private EhrWebAuthenticationFailureHandler ehrWebAuthenticationFailureHandler;
 | 
	
		
			
				|  |  |     //@Autowired
 | 
	
		
			
				|  |  |     //private EhrWebAccessDecisionManager ehrWebAccessDecisionManager;
 | 
	
		
			
				|  |  |     //@Autowired
 | 
	
	
		
			
				|  | @ -48,6 +47,7 @@ public class EhrWebSecurityConfiguration extends WebSecurityConfigurerAdapter {
 | 
	
		
			
				|  |  |         // ---------- 自定义Filter Start ----------
 | 
	
		
			
				|  |  |         EhrWebUsernamePasswordAuthenticationFilter ehrWebUsernamePasswordAuthenticationFilter = new EhrWebUsernamePasswordAuthenticationFilter(oauth2InnerUrl, profileInnerUrl);
 | 
	
		
			
				|  |  |         ehrWebUsernamePasswordAuthenticationFilter.setAuthenticationSuccessHandler(ehrWebAuthenticationSuccessHandler);
 | 
	
		
			
				|  |  |         ehrWebUsernamePasswordAuthenticationFilter.setAuthenticationFailureHandler(ehrWebAuthenticationFailureHandler);
 | 
	
		
			
				|  |  |         ehrWebUsernamePasswordAuthenticationFilter.setAuthenticationManager(authenticationManagerBean());
 | 
	
		
			
				|  |  |         //ehrWebUsernamePasswordAuthenticationFilter.setSessionAuthenticationStrategy(new ConcurrentSessionControlAuthenticationStrategy(sessionRegistry));
 | 
	
		
			
				|  |  |         http.addFilterBefore(ehrWebUsernamePasswordAuthenticationFilter, UsernamePasswordAuthenticationFilter.class);
 | 
	
	
		
			
				|  | @ -96,6 +96,10 @@ public class EhrWebSecurityConfiguration extends WebSecurityConfigurerAdapter {
 | 
	
		
			
				|  |  |         return new EhrWebAuthenticationSuccessHandler();
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Bean
 | 
	
		
			
				|  |  |     EhrWebAuthenticationFailureHandler ehrWebAuthenticationFailureHandler(){
 | 
	
		
			
				|  |  |         return new EhrWebAuthenticationFailureHandler();
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |     @Bean
 | 
	
		
			
				|  |  |     EhrWebAccessDecisionManager ehrWebAccessDecisionManager() {
 |