heimrichhannot/contao-ldap

一个简单的模块,扩展了标准登录模块,增加了 LDAP 功能。

安装: 60

依赖项: 0

建议者: 0

安全: 0

星星: 2

关注者: 5

分支: 5

开放问题: 2

类型:contao-module

2.0.4 2018-02-28 10:13 UTC

This package is auto-updated.

Last update: 2024-09-09 17:33:09 UTC


README

此模块已被弃用。请使用 https://github.com/heimrichhannot/contao-ldap-bundle 代替。

LDAP

为前端和后端添加 LDAP 支持。

alt Archive

配置

技术说明

  • 该模块将“人员”定义为 contao 的“成员”或“用户”。成员和用户都继承自人员。这样,所有相关功能都定义在人员超类中。
  • 在 tl_settings 中配置和保存 LDAP 访问时,所有找到的成员(或用户)都按配置导入。可以再次执行此操作以更新所有现有的本地 ldap 成员(或用户)。
  • 本地现有成员(或用户)远程不存在时,将禁用而不是删除。
  • 如果在 tl_settings 中选择了 LDAP 组,它们将被导入并分配给适当的成员(或用户)。
  • 因此,将创建远程存在的成员(或用户)和组的本地副本。
  • 如果成员(或用户)尝试使用无效凭据登录(即凭据确实无效或尚未创建本地 ldap 成员(或用户)),则会动态创建本地 ldap 复制。
  • 在前端中,必须使用 "ModuleLdapLogin" 模块以获得 LDAP 支持
  • 每当 LDAP 成员(或用户)尝试登录时,都会运行 checkCredentials 钩子,因为登录成功后密码将被设置为某个随机值。这是为了保持本地和远程成员(或用户)的最新状态。

模块

钩子

注册的 Contao 钩子