在liferay中获取LDAP属性值

时间:2011-09-05 10:05:37

标签: active-directory ldap liferay

我在类com.liferay.portal.security.ldap.PortalLDAPUtil中进行自定义Liferay开发,尤其是读取LDAP用户的方法。 有问题的LDAP是Active Directory。

我想访问用户的属性“userAccountControl”:

String userAccountControl = LDAPUtil.getAttributeValue(attrs,
          "userAccountControl ");

调用它时,我总是得到一个空字符串,即使用户有此属性的值。我使用JXplorer来确保我有一些具有该属性的LDAP用户。

如何获取LDAP属性的值?

1 个答案:

答案 0 :(得分:2)

检查连接的身份验证标识是否具有读取属性值的权限。