Я использую реализацию UserDetails для аутентификации, которая имеет методы
@Override
public boolean isAccountNonExpired() {
return true;
}
@Override
public boolean isAccountNonLocked() {
return true;
}
@Override
public boolean isCredentialsNonExpired() {
return true;
}
@Override
public boolean isEnabled() {
return true;
}
Если я установил isAccountNonLocked () для возврата false, я больше не смогу войти в систему.Как я могу реализовать свой собственный UserDetailsChecker для переопределения исключений, генерируемых при проверках, и куда я помещаю свой пользовательский UserDetailsChecker, потому что я не уверен, как работают эти проверки перед проверкой подлинности.