Связывание Spring-Security Spring-LDAP с Active Directory с использованием атрибута sAMAccountName - PullRequest
0 голосов
/ 04 мая 2011

Я настроил аутентификацию на LDAP / AD, и она работает нормально. Но теперь мне интересно, можно ли связываться с Active Directory, используя атрибут sAMAccountNAme в userDNPattern?

Поскольку некоторые настройки AD не позволяют пользователям, не прошедшим проверку подлинности, выполнять поиск, и я не могу попросить пользователя настроить бин контекста, я не могу определить бин org.springframework.security.ldap.search.FilterBasedLdapUserSearch, например:

<bean id="userSearch"
    class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
    <constructor-arg>
        <value></value>
    </constructor-arg>
    <constructor-arg>
        <value>(sAMAccountName={0})</value>
    </constructor-arg>
    <constructor-arg ref="contextSource" />
    <property name="searchSubtree">
        <value>true</value>
    </property>
</bean>

Что было бы достаточно.

Есть ли работа вокруг?

1 Ответ

2 голосов
/ 07 июля 2011

Используйте Spring Security 3.1, он имеет встроенную поддержку AD.

...