Laravel LDAP
上次更新于 由 Paul Redmond
LdapRecord 是一个功能齐全的轻量级目录访问协议 (LDAP) 框架,可以帮助您快速将 LDAP 集成到您的 PHP 应用程序中。他们最近发布了 V3,我们认为这是一个分享这个软件包的绝佳时机。
我很高兴地宣布 LdapRecord v3.0 🎉 的发布!这个主要版本引入了重大变化和改进,重点是更严格的类型、利用新的 PHP 特性,更新了依赖项,并增强了绑定功能。查看发布说明…
— Steve Bauman (@ste_bau) 2023 年 5 月 1 日
LdapRecord 包含一个 Activerecord ORM,并附带了适用于流行 LDAP 目录的模型。
- ActiveDirectory 模型:
Entry
、User
、Group
、Printer
等 - OpenLDAP 模型:
Entry
、User
、Group
和OrganizationalUnit
- FreeIPA 模型:
Entry
、User
和Group
模型还支持关系、模型访问器和变异器,以及功能强大的模型查询构建器。除了模型,这个软件包还具有其他功能,例如
- 身份验证
- 流畅的过滤器构建器
- 支持多域
- 查询缓存
- 恢复已删除的对象
- 用于 LDAP 操作的事件处理和监听器
- 日志记录事件
- 支持 LDAP 测试
- 以及更多…