Ich Frühling Web-Sicherheit verwenden, mit dem folgenden Code, der alle Seiten außer diejenigen, die als Ressourcen und app.htmlFrühling Web-Sicherheit beschränken nur einzelne Seite
aufgelistet so schränkt Wie kann ich dies zu ändern lassen alle Seiten außer denen, die ich speziell spezifiziere?
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
private UserDetailsService userDetailsService;
@Bean
public BCryptPasswordEncoder bCryptPasswordEncoder() {
return new BCryptPasswordEncoder();
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http .authorizeRequests()
.antMatchers("/resources/**", "/registration", "/app.html").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.permitAll();
}
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService).passwordEncoder(bCryptPasswordEncoder());
}
}
bekam ich den Code von hier: https://spring.io/blog/2013/07/03/spring-security-java-config-preview-web-security/ aber ich konnte keine Antwort auf meine Frage sehen.
Dank