是否有任何 api 通过将电子邮件地址作为 liferay 中的输入来查找屏幕名称以进行 LDAP 配置?
问问题
2290 次
1 回答
1
您需要获取一个请求对象,然后执行此操作
long companyID = PortalUtil.getCompanyId(request)
User user = UserLocalServiceUtil.getUserByEmailAddress(companyID, emailAddress);
String scrName = user.getScreenName();
编辑:在您的 liferay 控制面板/门户/身份验证/LDAP 中,有一个名为“用户搜索过滤器”的字段
(cn=@screen_name@)
如果您的用户使用 screenName 登录,请使用(mail=@email_address@)
如果您的用户使用电子邮件地址登录,请使用
这样你应该自动导入用户。
请更新您的问题。根据您的标签,看起来您正在搜索 Liferay API。如果你想要一个 LDAP API,你应该把它写在某个地方
于 2013-06-19T14:44:43.963 回答