Добрый день!
Jmix version: 1.5.5
Jmix Studio plugin version: 2.2.1-232
IntelliJ version: IntelliJ IDEA 2023.2.6 (Community Edition)
Используется аутентификация через Active Directory.
Необходимо отключить использование параметра ldap jmix.ldap.standard-authentication-users
Проверка этого параметра выполняется в этом обработчике
LdapActiveDirectorySecurityConfiguration.onPreAuthenticationCheckEvent
@EventListener
@Order(JmixOrder.LOWEST_PRECEDENCE - 10)
public void onPreAuthenticationCheckEvent(PreAuthenticationCheckEvent event) {
if (!ldapProperties.getStandardAuthenticationUsers().contains(event.getUser().getUsername())) {
throw new BadCredentialsException("Current user cannot be authenticated via standard authentication");
}
}
Не могу сообразить, как мне исключить выполнение этого кода в автоконфигурации ldap.