View Javadoc
1   package org.oxerr.spring.security.guest.samples.helloworld;
2   
3   import org.oxerr.spring.security.guest.config.annotation.web.configurers.GuestConfigurer;
4   import org.oxerr.spring.security.guest.core.userdetails.GuestUserDetailsService;
5   import org.springframework.beans.factory.annotation.Autowired;
6   import org.springframework.security.config.annotation.web.builders.HttpSecurity;
7   import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
8   import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
9   
10  @EnableWebSecurity
11  public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
12  
13  	@Autowired
14  	private GuestUserDetailsService guestUserDetailsService;
15  
16  	@Override
17  	protected void configure(HttpSecurity http) throws Exception {
18  		http
19  			.authorizeRequests()
20  			.anyRequest()
21  				.permitAll()
22  				.and()
23  			.apply(new GuestConfigurer<>(guestUserDetailsService))
24  				.permitAll();
25  	}
26  
27  }