spring security ldap姓氏验证

时间:2014-10-12 05:56:24

标签: spring spring-security ldap spring-ldap

我正在使用spring security进行ldap身份验证。 在我们的Active Directory中,我们将某些用户的sn(姓氏)定义为空白,并且这些用户的LDAP身份验证失败。 我发现这是因为下面的代码

package org.springframework.security.ldap.userdetails;
public class Person extends LdapUserDetailsImpl {
      public LdapUserDetails createUserDetails() {
            Person p = (Person) super.createUserDetails();
            Assert.hasLength(p.sn);
            Assert.notNull(p.cn);
            Assert.notEmpty(p.cn);
            // TODO: Check contents for null entries
            return p;
        }
}

有人遇到过这个问题吗?是否可以避免使用配置或扩展Person Class来检查姓氏的长度?

由于

0 个答案:

没有答案