我目前正在使用 Spring MVC Web 应用程序,我们一直在通过本地数据库使用由 spring security 提供的AbstractUserDetailsAuthenticationProvider类的 impl 进行身份验证。
但是,为了进一步保护应用程序,我们决定允许用户通过 LDAP/AD 服务器进行身份验证。这不是必需的,用户可以选择在门户本身的配置中启用此功能。
想知道如何实际实施这一点。找到了AbstractLdapAuthenticationProvider。然而,仅仅将这个额外的身份验证提供程序添加到身份验证管理器是不够的,因为天气是否应该存在应该在运行时由数据库中的标志确定。
非常感谢在这方面的任何帮助。
谢谢阅读:)