Giriş
Örnek
Şöyle yaparız
CorsConfigurationSource Bean
Örnek
Şöyle yaparız
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
  
  @Override
  public void configure(HttpSecurity http) throws Exception {
    http.cors()
      .and()....
    }
}CorsConfigurationSource Bean
http.cors().. metodu yerine bir diğer seçenek te CorsConfigurationSource isimli bir bean tanımlamak.
Örnek
Şöyle yaparızz
public CorsConfigurationSource corsConfigurationSource (){UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource ();CorsConfiguration cors = new CorsConfiguration ();cors.applyPermitDefaultValues(); //GET,HEAD ve POST eklenircors.setAllowCredentials(true);cors.addExposedHeader("role"); //cors.addAllowedMethod("DELETE");cors.addAllowedMethod("PATCH");cors.addAllowedMethod("PUT");cors.addAllowedMethod("OPTIONS");//Allow from all originssource.registerCorsConfiguration("/**",cors);return source;
}
 
Hiç yorum yok:
Yorum Gönder