Spring Security 4 EhCache Java Config

Я успешно внедрил Spring Security 4.0.1 с аутентификацией базы данных и аутентификацией ldap. Все конфигурации были сделаны через конфигурацию Java.

Чтобы включить Spring Security для кэширования пользователей для нашего REST API, особенно когда используется аутентификация ldap, я хочу настроить Spring Security на использование уже настроенного EhCache.

Теперь к основной проблеме. Я видел возможность конфигурации XML сказать платформе, чтобы фактически использовать кеш с cache-ref="userCache", вроде следующего:

<authentication-manager>
   <authentication-provider>
     ...
    <ldap-user-service server-ref="ldapServer"
       user-search-filter="uid={0}" user-search-base="ou=people"
       group-search-filter="member={0}" group-search-base="ou=groups"
       cache-ref="userCache" />
   </authentication-provider>
</authentication-manager>

Теперь я спрашиваю, как можно настроить cache-ref с конфигом Java? Я пытался найти сеттер для этого в соответствующих классах Java, но ничего не смог найти.

Было бы здорово, если бы кто-то мог мне помочь.

Спасибо!

0 ответов

Другие вопросы по тегам