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()....
}
}
DiğerCorsConfigurationSource 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