【问题标题】:All about liferay configuration with ldap server所有关于使用 ldap 服务器的 liferay 配置
【发布时间】:2026-01-05 15:20:05
【问题描述】:

我是 Liferay 的新手。 我想用 liferay 6.1 GA 2 配置 LDAP 服务器。 有人可以让我知道我必须遵循的步骤吗? 我只知道如何在我的本地机器上设置 liferay,但我不知道进一步的程序。 任何帮助都会被占用。

谢谢。

【问题讨论】:

    标签: ldap liferay-6


    【解决方案1】:

    实际上,您需要做很多事情,我会从以下内容开始:

    1. 设置 LDAP 服务器(除非您需要连接到现有服务器)
    2. 花一些时间了解 LDAP 绑定机制(有不同的模式,如匿名绑定、与管理员绑定和搜索 etch)
    3. 安装一些软件来浏览LDAP目录
    4. 想一想您将拥有什么样的身份验证例程。您要将用户导出到 LDAP 吗?你也要进口吗?用户可以从 protal 更改他们的密码吗?如果 LDAP 身份验证失败,是否会使用门户的密码对其进行身份验证
    5. 了解 liferay 的 LDAP 特定参数的含义。一些参数是从 portal-ext.properties 设置的,而其他一些参数是由门户管理员的控制台(门户设置/身份验证)定义的。您必须考虑 Liferay 的用户和用户组属性将如何匹配 LDAP 的属性
    6. 考虑到 Liferay 在 LDAP 上的错误。许多版本在引入新错误的同时修复了一些错误
    7. 逐步配置 Liferay 以绑定 LDAP。检查和测试 LDAP 服务器绑定、用户和用户组扫描。测试其他场景(导入用户、从 protal 注册创建新用户、在 LDAP 服务器关闭的情况下进行身份验证等)

    一般来说,不要急于跳入,花点时间学习,因为它会节省你很多时间

    【讨论】:

      【解决方案2】:

      你应该看看Liferay User Guide,有一个部分解释了LDAP Setup

      这篇博文也可能会有所帮助:http://www.opensourceforlife.com/2012/05/liferay-61-ldap-config-from-portal.html

      【讨论】:

        【解决方案3】:

        导出密码到 LDAP 存在问题:

        【讨论】:

          【解决方案4】:

          如果密码未加密地存储在 Liferay 的数据库中,则存在一个关于密码仅在 LDAP 中更新的公开错误:Export user password in LDAP when user is created

          【讨论】:

          • 这在 6.1 GA 2 中仍然是一个问题吗?