1616[source,java,role="primary"]
1717----
1818@Bean
19- CorsConfigurationSource corsConfigurationSource() {
19+ UrlBasedCorsConfigurationSource corsConfigurationSource() {
2020 CorsConfiguration configuration = new CorsConfiguration();
2121 configuration.setAllowedOrigins(Arrays.asList("https://example.com"));
2222 configuration.setAllowedMethods(Arrays.asList("GET","POST"));
@@ -31,7 +31,7 @@ Kotlin::
3131[source,kotlin,role="secondary"]
3232----
3333@Bean
34- fun corsConfigurationSource(): CorsConfigurationSource {
34+ fun corsConfigurationSource(): UrlBasedCorsConfigurationSource {
3535 val configuration = CorsConfiguration()
3636 configuration.allowedOrigins = listOf("https://example.com")
3737 configuration.allowedMethods = listOf("GET", "POST")
@@ -147,7 +147,7 @@ public class WebSecurityConfig {
147147 return http.build();
148148 }
149149
150- CorsConfigurationSource apiConfigurationSource() {
150+ UrlBasedCorsConfigurationSource apiConfigurationSource() {
151151 CorsConfiguration configuration = new CorsConfiguration();
152152 configuration.setAllowedOrigins(Arrays.asList("https://api.example.com"));
153153 configuration.setAllowedMethods(Arrays.asList("GET","POST"));
@@ -156,7 +156,7 @@ public class WebSecurityConfig {
156156 return source;
157157 }
158158
159- CorsConfigurationSource myWebsiteConfigurationSource() {
159+ UrlBasedCorsConfigurationSource myWebsiteConfigurationSource() {
160160 CorsConfiguration configuration = new CorsConfiguration();
161161 configuration.setAllowedOrigins(Arrays.asList("https://example.com"));
162162 configuration.setAllowedMethods(Arrays.asList("GET","POST"));
@@ -173,7 +173,7 @@ Kotlin::
173173[source,kotlin,role="secondary"]
174174----
175175@Bean
176- fun corsConfigurationSource(): CorsConfigurationSource {
176+ fun corsConfigurationSource(): UrlBasedCorsConfigurationSource {
177177 val configuration = CorsConfiguration()
178178 configuration.allowedOrigins = listOf("https://example.com")
179179 configuration.allowedMethods = listOf("GET", "POST")
0 commit comments