|  | @ -12,29 +12,21 @@ import org.springframework.context.annotation.Bean;
 | 
	
		
			
				|  |  | import org.springframework.context.annotation.Configuration;
 | 
	
		
			
				|  |  | import org.springframework.context.annotation.Primary;
 | 
	
		
			
				|  |  | import org.springframework.security.authentication.AuthenticationProvider;
 | 
	
		
			
				|  |  | import org.springframework.security.authentication.ProviderManager;
 | 
	
		
			
				|  |  | import org.springframework.security.authentication.dao.DaoAuthenticationProvider;
 | 
	
		
			
				|  |  | import org.springframework.security.authentication.dao.ReflectionSaltSource;
 | 
	
		
			
				|  |  | import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
 | 
	
		
			
				|  |  | import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
 | 
	
		
			
				|  |  | import org.springframework.security.config.annotation.web.builders.HttpSecurity;
 | 
	
		
			
				|  |  | import org.springframework.security.crypto.password.PasswordEncoder;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurerAdapter;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.config.annotation.web.configurers.ResourceServerSecurityConfigurer;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationManager;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.provider.expression.OAuth2MethodSecurityExpressionHandler;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.provider.expression.OAuth2WebSecurityExpressionHandler;
 | 
	
		
			
				|  |  | import org.springframework.security.oauth2.provider.token.TokenStore;
 | 
	
		
			
				|  |  | import org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler;
 | 
	
		
			
				|  |  | import org.springframework.security.web.authentication.AuthenticationFailureHandler;
 | 
	
		
			
				|  |  | import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
 | 
	
		
			
				|  |  | import org.springframework.security.web.authentication.logout.LogoutSuccessHandler;
 | 
	
		
			
				|  |  | import org.springframework.util.Base64Utils;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import javax.inject.Inject;
 | 
	
		
			
				|  |  | import java.util.ArrayList;
 | 
	
		
			
				|  |  | import java.util.Arrays;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * Created by chenweida on 2017/12/4.
 |