Spring security 如何在spring security 3中获取用户输入的密码

Spring security 如何在spring security 3中获取用户输入的密码,spring-security,ldap,spring-security-ldap,Spring Security,Ldap,Spring Security Ldap,我已经实现了UserDetailsService并重写了loadUserByUsername(字符串用户名),这里我需要用户输入密码 我想根据LdapTemplate身份验证(用户名、密码)进行身份验证。 我找了很多,但还是没找到 请帮助我。使用基于LDAP的身份验证,或者实现您自己的AuthenticationProvider,而不是DAOAAuthenticationProvider 使用Spring Security LDAP时存在多种身份验证方案: 您可以通过由提供的凭据验证的连接检索

我已经实现了
UserDetailsService
并重写了
loadUserByUsername(字符串用户名)
,这里我需要用户输入密码

我想根据
LdapTemplate身份验证(用户名、密码)
进行身份验证。 我找了很多,但还是没找到

请帮助我。

使用基于LDAP的身份验证,或者实现您自己的
AuthenticationProvider
,而不是
DAOAAuthenticationProvider

使用Spring Security LDAP时存在多种身份验证方案:

  • 您可以通过由提供的凭据验证的连接检索用户条目(可能是您正在寻找的场景)
  • 或者您可以通过技术帐户进行身份验证(通常需要进行LDAP搜索以获取用户的DN)
有关更多信息,请查看