LDAP属性绑定失败

时间:2016-07-08 09:41:11

标签: java spring spring-security ldap

我有一个带有LDAP属性的bean用于身份验证管理器。

当我明确地将属性放在那里时,它确实有效,但当我开始使用.properties文件时,它会给我一个错误。

  

无法解析DN;嵌套异常是   org.springframework.ldap.core.TokenMgrError:第1行的词法错误,   第1栏。遇到:" $" (36),之后:

我做错了什么?

@EnableWebSecurity
public class SecurityConfig {

    @Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
        auth.ldapAuthentication()
            .userSearchFilter("${ldap.user_search_filter}")
            .userSearchBase("${ldap.user_search_base}")
            .groupSearchFilter("${ldap.group_search_filter}")
            .groupSearchBase("${ldap.group_search_base}")
            .groupRoleAttribute("${ldap.group_role_attribute}")
            .rolePrefix("${ldap.role_prefix}")
            .contextSource().ldif("${ldap.ldif_path}")
            .root("${ldap.root}");
    }
    .....
}

0 个答案:

没有答案