Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DirectoryTree/LdapRecord
A fully-featured LDAP framework.
https://github.com/DirectoryTree/LdapRecord
activerecord ldap
Last synced: 3 months ago
JSON representation
A fully-featured LDAP framework.
- Host: GitHub
- URL: https://github.com/DirectoryTree/LdapRecord
- Owner: DirectoryTree
- License: mit
- Created: 2019-04-18T02:27:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T15:57:58.000Z (7 months ago)
- Last Synced: 2024-05-22T07:02:44.416Z (7 months ago)
- Topics: activerecord, ldap
- Language: PHP
- Homepage: https://ldaprecord.com
- Size: 4.95 MB
- Stars: 472
- Watchers: 11
- Forks: 43
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: license.md
Awesome Lists containing this project
- awesome-hacking-lists - DirectoryTree/LdapRecord - A fully-featured LDAP framework. (PHP)
README
Working with LDAP doesn't need to be hard.
LdapRecord is a fully-featured Active Record
ORM that makes working with LDAP directories a breeze π
Quickstart
Β·
Documentation
Β·
Laravel Integration
Β·
Post a Question---
β² **Up and Running Fast**
Connect to your LDAP servers and start running queries in a matter of minutes.
π‘ **Fluent Filter Builder**
Find the LDAP objects you're looking for with a fluent LDAP filter builder.
πΌ **Multi-Domain Ready**
Built-in connection management allows you to access multiple domains without breaking a sweat.
π₯ **Supercharged Active Record**
Create and modify LDAP objects with minimal code.
---
Active Directory Featuresπͺ **Enable / Disable Accounts**
Detect and assign User Account Control values on accounts with the fluent [Account Control builder](https://ldaprecord.com/docs/core/v3/active-directory/users/#uac).
π **Reset / Change Passwords**
Built-in support for [changing](https://ldaprecord.com/docs/core/v3/active-directory/users/#changing-passwords) and [resetting](https://ldaprecord.com/docs/core/v3/active-directory/users/#resetting-passwords) passwords on Active Directory accounts.
π **Restore Deleted Objects**
Seamlessly access your Active Directory recycle bin and [restore deleted objects](https://ldaprecord.com/docs/core/v3/models/#restoring-deleted-models).
---
LdapRecord is Supportwareβ’
If you require support using LdapRecord, a sponsorship is required :pray:
Thank you for your understanding :heart:
---
Security Vulnerabilities
If you discover a security vulnerability within LdapRecord, please send an e-mail to Steve Bauman via [email protected].
All security vulnerabilities will be promptly addressed.
---
Credits
This package is directly inspired from Laravel's Eloquent, and most features are direct ports to an LDAP equivalent.
I am forever grateful for the work Taylor Otwell has produced.
If you can, support his work by purchasing a sponsorship, or one of his many Laravel based services.