Liferay:验证LDAP上是否存在screenName

时间:2014-07-29 11:59:48

标签: ldap liferay

我需要调用LDAP来查看用户是否存在。 仅对LDAP上存在的screenName启用帐户注册。 我在Liferay上正确配置了LDAP,但我不必从LDAP导入。

我应该使用哪个类和方法来检查LDAP上是否存在screenName?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

你可以这样做取代默认的Screen Name Validator,覆盖portal-ext.properties的下一个属性

users.screen.name.validator=com.liferay.portal.security.auth.DefaultScreenNameValidator

把你的[包]。[class]放在这里。请检查以下链接,可以指导您:

https://github.com/liferay/liferay-portal/blob/master/portal-service/src/com/liferay/portal/security/auth/DefaultScreenNameValidator.java

最后,您只需要实现ScreenNameValidator接口

干杯!