//package org.cellocad; // //import org.springframework.beans.factory.annotation.Autowired; //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.WebSecurityConfigurerAdapter; //import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity; //import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; // //import javax.sql.DataSource; // //@Configuration //@EnableWebMvcSecurity //public class WebSecurityConfig extends WebSecurityConfigurerAdapter { // // @Autowired // private DataSource dataSource; // // @Override // protected void configure(HttpSecurity http) throws Exception { // http // .authorizeRequests() // .antMatchers("/", "/home").permitAll() // .antMatchers("/test").authenticated() // .anyRequest().permitAll() // .and() // .httpBasic() // .and() // .csrf().disable(); //// .anyRequest().authenticated(); // //// http //// .authorizeRequests() //// .antMatchers("/", "/home").permitAll() //// .anyRequest().authenticated() //// .and() //// .formLogin() //// .loginPage("/login") //// .permitAll() //// .and() //// .logout() //// .permitAll(); // } // // @Autowired // public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { // auth. //// .jdbcAuthentication() //// .dataSource(dataSource) //// .usersByUsernameQuery("select username from UserInformation where username = ?") //// .passwordEncoder(new BCryptPasswordEncoder()); // // //.inMemoryAuthentication() // //.withUser("user").password("password").roles("USER"); // } //}