OpenLdap Spring LdapTemplate 设置和修改用户的密码

使用java代码保存OpenLdap 用户时,未做任何处理直接加密,发现存储的时明文,

 

使用Openladp admin 工具设置密码时有很多加密方式

OpenLdap Spring LdapTemplate 设置和修改用户的密码_第1张图片

MD5、SHA1等等

@Override
public boolean create(User t) throws Exception{
    try {
        // Base
        BasicAttribute ocattr = new BasicAttribute("objectClass");
        for (String oc : objectClass) {
            ocattr.add(oc);
        }
        BasicAttribute ouattr = new BasicAttribute("ou");
        String[] ou = t.getOu();
        if ((ou == null) || (ou.length == 0)) {
            logger.info("create error : user dn is null");
            return false;
        }
     

你可能感兴趣的:(开发工具,Rancher入门到精通)