Java/Spring Boot Security

Spring boot Security에서 sencha 예외 처리

바리새인 2024. 7. 20. 12:56

로그인 전에 sencha 화면이 나오게 하려면 아래와 같이 url 예외처리 해줘야 함

	String[] exceptUrl = {
			"/*.js", 
			"/*.json", 
			"/build/**", 
			"/ext/build/**",
			"/ext/classic/**",
			"/app/**",
			"/classic/**"
	}
    
    @Bean
	public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
		http.authorizeHttpRequests((requests) -> requests
				.requestMatchers(exceptUrl).permitAll()
				.anyRequest().authenticated())
			.formLogin((form) -> form
				.loginPage("/login")
				.permitAll())
			.logout((logout) -> logout.permitAll());
		return http.build();
	}