Я использую Spring Security 3.1RC2 и использую объект org.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider
:
<security:authentication-manager>
<security:authentication-provider ref="adAuthenticationProvider" />
</security:authentication-manager>
<bean id="adAuthenticationProvider"
class="org.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider">
<constructor-arg value="DOMAIN" />
<constructor-arg value="ldap://1.1.1.1/" />
</bean>
Я могу получить контекст безопасности с помощью SecurityContextHolder.getContext ()
, что приведет меня к имени пользователя для пользователя, но я пытаюсь понять, как я могу пойти дальше и получить общее имя.