Spring Security-LDAP身份验证和数据库授权



在我的SpringBoot应用程序中,我想再次验证我的用户Enterprise AD,然后从应用程序特定的数据库表中授权(授予权限(。例如:用户A从LDAP进行身份验证,然后从DB获得用户A的角色。

我能够设置LDAP身份验证,并创建一个自定义UserRepository来从数据库中获取用户信息和角色。但是,我不知道如何将两者结合起来,并获得经过身份验证的LDAP用户的角色。

提前谢谢。

我认为,如果您提供一个LdapAuthoritiesPopulator bean,如UserDetailsServiceLdapAuthorities Populator并实现您的用户详细信息服务,您应该能够设置角色。

最新更新