【发布时间】:2011-11-10 12:21:46
【问题描述】:
我正在com.liferay.portal.security.ldap.PortalLDAPUtil 类中进行自定义 Liferay 开发,尤其是读取 LDAP 用户的方法。
有问题的 LDAP 是一个 Active Directory。
我想访问用户的“userAccountControl”属性:
String userAccountControl = LDAPUtil.getAttributeValue(attrs,
"userAccountControl ");
调用这个时我总是得到一个空字符串,即使用户有这个属性的值。我使用 JXplorer 来确保我有一些具有该属性的 LDAP 用户。
如何获取LDAP属性的值?
【问题讨论】:
-
请注意,您将通过 LDAP 返回一个整数,这是各种用户帐户控制设置的位掩码。
标签: active-directory ldap liferay