Мы используем весеннюю безопасность и используем LDAP для аутентификации нашего веб-приложения. В нашей конфигурации LDAP доступно несколько шаблонов userndn. Я хотел бы знать, как настроить несколько шаблонов userdn в файле applicationContext-security.xml. У меня указана следующая конфигурация
<b:bean id="ldapProvider"
class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">
<b:constructor-arg>
<b:bean
class="com.intl.set.him.mait.security.CustomLdapAuthenticator">
<b:constructor-arg ref="ldapContextSource" />
<b:property name="userDnPatterns" value="cn={0},OU=GEN,OU=Users"/>
<b:property name= "commonNameQuery" value = "select USER_CN from emt.sec_users1 where user_id=?"/>
<b:property name="datasource" ref="dataSourceMSSQL"/>
</b:bean>
Когда я предоставляю приведенную выше конфигурацию в файле xml, пользователи, соответствующие шаблону Dn для определенного местоположения, смогут только войти в систему. Я хочу знать, как мы можем настроить несколько шаблонов userdn в файле xml.
Любая помощь в этом очень ценится. Спасибо