私は春のセキュリティ3.1RC2を使用していると私はorg.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider
オブジェクト使用しています:私はのためのユーザ名に私を導くであろう、SecurityContextHolder.getContext()
とセキュリティコンテキストを取得することができます一般名
<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>
をユーザーは、私はどのように私はさらに行くことができ、共通の名前を取得しようとしています。
あなたは3.1の新しい広告のものに何か気づいていますか?私は、2つの場所(1つはSpring Securityの設定で、もう1つは手動のLDAPバインディングに使用できる)でLDAP情報を追跡するのを避けるために探しています。 – Nik
私はSpring Security 3.1で言及したことはありません新しいセクションは何ですか? http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#new-3.1-highlevel LDAPを2か所に配置しないようにするには、プロパティファイル。 Springはプロパティファイルから読み取ることができ、他のモジュール/アプリケーションからも同じプロパティファイルを使用することができます。 –