Spring Security Configuration

Descripción

Create a basic Spring Security configuration class with HttpSecurity


File Template: ❌


Prefix

spring:config:routes


Scopes

java


Snippet de código

@Configuration
@EnableWebSecurity
public class SecurityConfig {

	@Bean
	public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
		http
			.csrf(csrf -> csrf.disable())
			.authorizeHttpRequests(auth -> auth
				.requestMatchers("/public/**").permitAll()
				.anyRequest().authenticated()
			);

		return http.build();
	}
}