在liferay中获取LDAP属性值
我正在 com.liferay.portal.security.ldap.PortalLDAPUtil 类中进行自定义 Liferay 开发,特别是读取 LDAP 用户的方法。 所讨论的 LDAP 是 Active Directory。
我想访问用户的属性“userAccountControl”:
String userAccountControl = LDAPUtil.getAttributeValue(attrs,
"userAccountControl ");
调用此属性时我总是得到一个空字符串,即使用户具有此属性的值。我使用 JXplorer 来确保我有一些具有该属性的 LDAP 用户。
如何获取LDAP属性的值?
I am making custom Liferay developments in the class com.liferay.portal.security.ldap.PortalLDAPUtil
, especially the method that reads the LDAP users.
The LDAP in question is an Active Directory.
I want to access the attribute "userAccountControl" of a user:
String userAccountControl = LDAPUtil.getAttributeValue(attrs,
"userAccountControl ");
I always get an empty string when calling this, even if the user has a value for this attribute. I use JXplorer to make sure that I have some LDAP users with the attribute.
How to get the value of the LDAP attribute?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查连接的身份验证身份是否有权读取该属性的值。
Check that the authentication identity of the connection has permission to read the value of the attribute.