//package security; // //import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.context.annotation.ComponentScan; //import org.springframework.context.annotation.Configuration; //import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; //import org.springframework.security.config.annotation.web.builders.HttpSecurity; //import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; //import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; //import org.springframework.security.web.authentication.www.BasicAuthenticationFilter; // ////@Configuration //@EnableWebSecurity //public class SecurityConfig extends WebSecurityConfigurerAdapter { // // @Autowired // private CustomAuthenticationProvider authProvider; // // @Override // protected void configure(AuthenticationManagerBuilder auth) throws Exception { // System.out.println("inside SecurityConfig.configure(auth) "); // // auth.authenticationProvider(authProvider); // } // // @Override // protected void configure(HttpSecurity http) throws Exception { // // System.out.println("inside SecurityConfig.configure(http) "); // // http // .authorizeRequests() // .anyRequest() // .authenticated() // .and() // .httpBasic(); // // http.addFilterBefore(new TokenAuthenticationFilter(), BasicAuthenticationFilter.class); // // } // //}