Java spring boot执行ldap和数据库身份验证

Java spring boot执行ldap和数据库身份验证,java,spring-boot,authentication,spring-security,ldap,Java,Spring Boot,Authentication,Spring Security,Ldap,我的应用程序有两种类型的用户,第一种永远不会有LDAP id,他们的身份验证将通过DB进行;第二种将有LDAP id,他们的身份验证将通过LDAP进行。 My DB在身份验证类型(LDAP或DB)和角色上有一个标志。即使在LDAP身份验证之后,我也需要访问我的数据库来获取角色(希望可以使用UserDetailsService检索) 我确实浏览了几个链接,展示了如何使用多重身份验证提供程序或如何使用自定义身份验证。但我无法就如何开展这项工作作出具体决定。我没有写任何代码,因为我仍在寻找如何进行这项

我的应用程序有两种类型的用户,第一种永远不会有LDAP id,他们的身份验证将通过DB进行;第二种将有LDAP id,他们的身份验证将通过LDAP进行。 My DB在身份验证类型(LDAP或DB)和角色上有一个标志。即使在LDAP身份验证之后,我也需要访问我的数据库来获取角色(希望可以使用UserDetailsService检索) 我确实浏览了几个链接,展示了如何使用多重身份验证提供程序或如何使用自定义身份验证。但我无法就如何开展这项工作作出具体决定。我没有写任何代码,因为我仍在寻找如何进行这项工作。请建议最好的方法。
提前感谢

请参见感谢链接,它很有用