Корс с весенним секуртом - PullRequest
       14

Корс с весенним секуртом

0 голосов
/ 28 февраля 2020

Где я могу настроить CORS с помощью формы входа в Spring Security? Я хотел бы сделать это, используя CorsConfigurationSource bean, но я продолжаю видеть конфликтующие источники, и ни один из них не работает.

1 Ответ

2 голосов
/ 28 февраля 2020

После нескольких встреч с коллегой я обнаружил, что самый простой способ сделать это - использовать значения разрешения по умолчанию. Конечно, это будет зависеть от того, для чего вы хотите разрешить использование Cors. Простейшим способом включения является следующий, который должен быть в вашем классе конфигурации, который расширяет WebSecurityConfigurerAdapter.

    @Bean
    public CorsConfigurationSource corsConfigurationSource() {
        final CorsConfiguration configuration = new CorsConfiguration();
        configuration.applyPermitDefaultValues();
        final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", configuration);
        return source;
    }

Быстрый совет, в следующий раз немного уточните c, чтобы другие пользователи могли относиться к вашей проблеме и используйте тот же правильный ответ. Дайте мне знать, если вам нужна политика Cors с пользовательскими свойствами. Был бы рад объяснить.

...