最近在弄学习ldap协议,用window2003的Active Directory做的ldap服务器,并使用了spring-ldap-1.3.1.RELEASE-all.jar里面的接口.    然后写了个修改密码的方法.   一开始报error code 50错误  发现是因为权限不够.  然后自行委派了使用ldap协议的账号权限,再做修改的时候就报error code 53错误. 说是密码强度不合要求. 密码都这样了:#rffdT234123451@.  还强度不够?  然后我照网上的方法修改了域安全策略和域控制器安全策略.把密码复杂性要求禁用,把密码最小长度设置成0.   可还是照样报错.   求指点啊..

解决方案 »

  1.   

    别发error code,有没有error message
      

  2.   

    Exception in thread "main" com.aw.ad.exception.PasswordStrengthException: Password:[##rffdT234123451@] does not pass the strength password validation.
    at com.aw.ad.UserDaoImpl.createUser(UserDaoImpl.java:128)
    at test.main(test.java:32)
    Caused by: org.springframework.ldap.OperationNotSupportedException: [LDAP: error code 53 - 0000001F: SvcErr: DSID-031A0FC0, problem 5003 (WILL_NOT_PERFORM), data 0
      

  3.   

    Caused by: org.springframework.ldap.OperationNotSupportedException看看这里吧