Spring Security: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 32: | Zeile 32: | ||
} | } | ||
</pre> | </pre> | ||
== Links == | |||
[https://www.baeldung.com/registration-with-spring-mvc-and-spring-security?utm_source=email-newsletter&utm_medium=email&utm_campaign=broad_40_sec&tl_inbound=1&tl_target_all=1&tl_period_type=3 https://www.baeldung.com/registration-with-spring-mvc-and-spring-security?utm_source=email-newsletter&utm_medium=email&utm_campaign=broad_40_sec&tl_inbound=1&tl_target_all=1&tl_period_type=3] | |||
Zurück zu [[Spring#Spring Security|Spring]] | Zurück zu [[Spring#Spring Security|Spring]] | ||
Version vom 23. Mai 2019, 18:34 Uhr
Noch in Bearbeitung
CORS (Cross Over Resource Sharing)
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
...
@Override
protected void configure(final HttpSecurity http) throws Exception {
http.cors() /* CORS filter must be enabled */
.and()
...
}
...
@Bean
CorsConfigurationSource corsConfigurationSource() {
CorsConfiguration configuration = new CorsConfiguration();
configuration.setAllowCredentials(true);
configuration.setAllowedHeaders(Arrays.asList("Authorization", "Content-Type"));
configuration.setAllowedOrigins(Arrays.asList("http://localhost:4200"));
configuration.setAllowedMethods(Arrays.asList("GET","POST"));
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", configuration);
return source;
}
...
}
Links
Zurück zu Spring