Как предотвратить использование Spring-Security безопасности BasicAuthenticationFilter - PullRequest
0 голосов
/ 12 апреля 2020

После того, как я создал небольшое приложение Spring Boot 2.2.6 и настроил AWS Cognito в качестве поставщика аутентификации, все работает хорошо. При доступе к любому из URL-адресов приложения меня перенаправляют на Cognito, и после входа приложение работает нормально.

Если я пытаюсь исключить некоторые URL-адреса:

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Override
    public void configure(WebSecurity web) throws Exception {
        web.ignoring().antMatchers("/api/**");
    }

}

, проверка подлинности не выполняется. t использовать Cognito; он проходит через страницу входа в Spring, хотя я никогда не настраивал его. Вот этот:

Spring login

Теперь цепочка фильтров безопасности не содержит OAuth2LoginAuthenticationFilter и была заменена на BasicAuthenticationFilter.

Есть кто-нибудь есть идея, как сохранить автоматически настроенную цепочку фильтров безопасности и продолжать использовать Cognito?

...