Consider @CrossOrigin(originPatterns = …).
RepositoryRestHandlerMapping's RepositoryCorsConfigurationAccessor now also evaluates @CrossOrigin's originPatterns into the CorsConfiguration. Fixes #2077.
This commit is contained in:
@@ -394,6 +394,10 @@ public class RepositoryRestHandlerMapping extends BasePathAwareHandlerMapping {
|
||||
config.addExposedHeader(resolveCorsAnnotationValue(header));
|
||||
}
|
||||
|
||||
for (String originPattern : annotation.originPatterns()) {
|
||||
config.addAllowedOriginPattern(originPattern);
|
||||
}
|
||||
|
||||
String allowCredentials = resolveCorsAnnotationValue(annotation.allowCredentials());
|
||||
|
||||
if ("true".equalsIgnoreCase(allowCredentials)) {
|
||||
|
||||
Reference in New Issue
Block a user