spring-boot-starter-security 2.2.4.RELEASE, jdk 11
Метод org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues используется для поиска группы во время аутентификации веб-запроса. Запрос прошел аутентификацию. Однако группы пользователей не найдены.
Используются элементы управления поиском с областью поиска SearchControls.OBJECT_SCOPE. Элементы управления поиском, подготовленные с помощью следующего метода com.sun.jndi.toolkit.ctx.LdapCtx.c_getAttributes. (Имя имени, String [] attrIds, продолжение продолжение) В результате никаких групп не найдено. Если я использую шаблон ldap для поиска с тем же вводом (база поиска группы, фильтр поиска группы, атрибут роли группы), но с помощью SearchControls.SUBTREE_SCOPE, все группы будут найдены.
Что мне нужно изменить в org .springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder, чтобы использовать конфигурацию SearchControls.SUBTREE_SCOPE для поиска группы?
Спасибо!