Миграция на Spring 6.X Как лучше всего перенести конфигурацию безопасности Spring для cors и matchersJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Миграция на Spring 6.X Как лучше всего перенести конфигурацию безопасности Spring для cors и matchers

Сообщение Гость »


Я перехожу на Spring Framework 6, и у меня есть следующий код Spring Framework 2:

@Бин public SecurityFilterChain filterChain(HttpSecurity http) выдает исключение { http // Согласно https://security.stackexchange.com/ques ... -endpoints без сохранения состояния // все должно быть в порядке. CSRF не требуется для сервисов, использующих только API. // .csrf().disable() // это было в спринте 2.7 .csrf((csrf) -> csrf.disable()) .cors().configurationSource(corsConfigurationSource()) .и() .authorizeHttpRequests() // .authorizeRequests() .antMatchers("**/").permitAll() .antMatchers("/api/**").authenticated() //.anyRequest().аутентифицированный() .и() .addFilterBefore(новый AwsCognitoJwtAuthFilter(awsCognitoIdTokenProcessor), UsernamePasswordAuthenticationFilter.class); вернуть http.build(); } Я понял, как переместить «.csrf()», но у меня возникли проблемы с перемещением .cors() и «.authorizeHttpRequests()». Кто-нибудь знает, как их перенести (или есть пример)? Я пытаюсь использовать https://www.baeldung.com/spring-cors, но это номер 5, а не 6, и я пробовал другие исследования, но большинство ссылок относятся к весне 5 или ниже...
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»