我在类com.liferay.portal.security.ldap.PortalLDAPUtil
中进行自定义Liferay开发,尤其是读取LDAP用户的方法。
有问题的LDAP是Active Directory。
我想访问用户的属性“userAccountControl”:
String userAccountControl = LDAPUtil.getAttributeValue(attrs,
"userAccountControl ");
调用它时,我总是得到一个空字符串,即使用户有此属性的值。我使用JXplorer来确保我有一些具有该属性的LDAP用户。
如何获取LDAP属性的值?
答案 0 :(得分:2)
检查连接的身份验证标识是否具有读取属性值的权限。