После того, как я создал небольшое приложение 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, хотя я никогда не настраивал его. Вот этот:
Теперь цепочка фильтров безопасности не содержит OAuth2LoginAuthenticationFilter и была заменена на BasicAuthenticationFilter.
Есть кто-нибудь есть идея, как сохранить автоматически настроенную цепочку фильтров безопасности и продолжать использовать Cognito?