mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-06 17:08:29 +08:00
InetOrgPerson
This commit is contained in:
parent
bbb56ad482
commit
d64db4a2d3
@ -123,10 +123,16 @@ public class InetOrgPerson {
|
||||
/**inetOrgPerson x500uniqueIdentifier*/
|
||||
public static final String X500UNIQUEIDENTIFIER = "x500uniqueIdentifier";
|
||||
|
||||
public static final String MAIL = "mail";
|
||||
|
||||
public static final String MOBILE = "mobile";
|
||||
|
||||
public static final String MANAGER = "manager";
|
||||
|
||||
//MaxKey EXTEND
|
||||
public static final String mobile = "mobile";
|
||||
public static final String manager = "manager";
|
||||
public static final String department = "department";
|
||||
public static final String DEPARTMENT = "department";
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -17,10 +17,12 @@
|
||||
|
||||
package org.maxkey.persistence.ldap;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Properties;
|
||||
|
||||
import javax.naming.Context;
|
||||
import javax.naming.NamingException;
|
||||
import javax.naming.directory.Attribute;
|
||||
import javax.naming.directory.Attributes;
|
||||
import javax.naming.directory.DirContext;
|
||||
import javax.naming.directory.InitialDirContext;
|
||||
@ -286,4 +288,13 @@ public class LdapUtils {
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
public static String getAttributeStringValue(String attribute ,HashMap<String,Attribute> attributeMap) throws NamingException {
|
||||
attribute= attribute.toLowerCase();
|
||||
if(null != attributeMap.get(attribute) && null != attributeMap.get(attribute).get()) {
|
||||
return attributeMap.get(attribute).get().toString();
|
||||
}else {
|
||||
return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user