0

我们正在开发一个 SaaS 应用程序,它应该能够针对每个客户端的 LDAP 服务器对用户进行身份验证。因此,与其在安全 xml 中硬编码 ldap 凭据,我应该能够从数据库中动态获取 url、dc 等 ldap 凭据并使用它们访问 ldap 服务器。为此,我需要自定义 Ldapautheticationprovider。任何有关如何自定义 Ldapauthenticationprovider 的教程、链接或指导将不胜感激。非常感谢您提前。

4

1 回答 1

1

您可以编写 CustomLdapauthenticationprovider 并扩展原始的 Ldapauthenticationprovider。在 CustomLdapauthenticationprovider 中,您可以覆盖需要更改的方法。

在 xml 中,您需要将身份验证提供程序更改为您的自定义类:

  <beans:bean id="ldapAuthProvider" class="my.package.security.CustomLdapAuthenticationProvider"> 
于 2013-01-23T22:41:34.047 回答