Witam. Mam pytanie, dlaczego gdy mam wiele AuthenticationProvider a wyłączoną funkcję remember me to szukany jest login do pierwszego poprawnego znalezienia(i tak powinno być jeżeli dobrze zrozumiałem), a gdy włącze remember me to iteruje przez wszystkie.
Mówiąc o wielu AuthenticationProvider mam na myśli:
public void configureGlobal(AuthenticationManagerBuilder auth, UserDetailsService userDetailsService) throws Exception {
final String wordPasswordWithBCryptEncoded= "$2a$10$rsLBDzw3hE0FqWaSvddsC.Wamhhutf/XlPI93lTkUbz.OW7rUVKzK";
auth
.inMemoryAuthentication()
.withUser("ADMIN")
.password(wordPasswordWithBCryptEncoded)
.roles("ADMIN", "USER")
.and()
.withUser("USER")
.password(wordPasswordWithBCryptEncoded)
.roles("USER");
auth.userDetailsService(userDetailsService)
.passwordEncoder(passwordEncoder());
}