Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/directorytree/ldaprecord-laravel
Multi-domain LDAP Authentication & Management for Laravel.
https://github.com/directorytree/ldaprecord-laravel
activerecord laravel ldap ldap-auth ldap-authentication
Last synced: 1 day ago
JSON representation
Multi-domain LDAP Authentication & Management for Laravel.
- Host: GitHub
- URL: https://github.com/directorytree/ldaprecord-laravel
- Owner: DirectoryTree
- License: mit
- Created: 2019-04-18T03:18:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-22T21:03:21.000Z (9 months ago)
- Last Synced: 2024-05-17T05:01:51.910Z (8 months ago)
- Topics: activerecord, laravel, ldap, ldap-auth, ldap-authentication
- Language: PHP
- Homepage: https://ldaprecord.com/docs/laravel/v3
- Size: 1.81 MB
- Stars: 472
- Watchers: 13
- Forks: 50
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: license.md
Awesome Lists containing this project
README
Integrate LDAP into your Laravel application.
Documentation
·
Directory Browser
·
Post a Question---
⭐️ **Developer Experience First**
LdapRecord focuses on clean, easy to understand syntax along with thorough documentation.
🔑 **Authenticate LDAP Users**
Allow LDAP users to log into your application and control which users can login via [Scopes](https://ldaprecord.com/docs/laravel/v3/usage/#scopes) and [Rules](https://ldaprecord.com/docs/laravel/v1/auth/configuration/#rules).
🔄 **Import & Synchronize LDAP users**
Import users from your directory via [command](https://ldaprecord.com/docs/laravel/v3/auth/database/importing): `php artisan ldap:import`.
💼 **Multi-Domain Support**
Authenticate users from as many LDAP domains as you'd like. Support comes [out of the box](https://ldaprecord.com/docs/laravel/v3/auth/multi-domain).
🎩 **Eloquent Query Builder**
Search for LDAP objects with a [fluent and easy to use interface](https://ldaprecord.com/docs/core/v3/searching) you're used to. You'll feel right at home.
✏️ **Active Record LDAP Models**
LDAP objects are [individual models](https://ldaprecord.com/docs/core/v3/models). Persist them to your LDAP server with a single `save()`.
💫 **LDAP Directory Emulator**
Test [authenticating](https://ldaprecord.com/docs/laravel/v3/auth/testing/#getting-started) and
[querying users](https://ldaprecord.com/docs/laravel/v3/testing/#getting-started) without
changing your application code.Create, update, and delete LDAP objects without touching a real LDAP server.
---
LdapRecord-Laravel is Supportware™
If you require support using LdapRecord-Laravel, a sponsorship is required :pray:
Thank you for your understanding :heart:
---
Security Vulnerabilities
If you discover a security vulnerability within LdapRecord-Laravel, please send an e-mail to Steve Bauman via [email protected].
All security vulnerabilities will be promptly addressed.