Skip to content
Multi-domain LDAP Authentication & Management for Laravel
Branch: master
Clone or download
Latest commit 1b5eeb7 Feb 16, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Remove adldap2 reference Dec 29, 2019
config Added cache config option Jan 29, 2020
database/migrations Added publishable LDAP column migration Jan 6, 2020
.gitignore Add composer venodor and composer.lock to gitignore Mar 10, 2017
.scrutinizer.yml Disable tests. Oct 28, 2019
.styleci.yml Added Style CI config May 28, 2019
.travis.yml Test on PHP 7.4 and remove PHP 7.1 support Dec 29, 2019
composer.json Update composer.json Feb 9, 2020
phpunit.xml Rebuilding all tests. Oct 30, 2019 Spacing. Feb 16, 2020

Integrate LDAP into your Laravel application.

Quickstart · Documentation

🔑 Authenticate LDAP users into your application.

Using the built-in authentication driver, easily allow LDAP users to log into your application and control which users can login via Scopes and Rules.

🔄 Easily Import & Synchronize LDAP users.

Users can be imported into your database upon first login, or you can import your entire directory via a simple command: php artisan ldap:import.

💼 Multi-Domain Support.

Authenticate users from as many LDAP domains as you'd like. Support comes out of the box.

🎩 Eloquent Query Builder.

Search for LDAP objects with a fluent and easy to use interface you're used to. You'll feel right at home.

✏️ ActiveRecord LDAP Models.

LDAP objects are returned as individual models. Easily create and update models then persist them to your LDAP server with a simple save().

💫 LDAP Directory Emulator.

Test authenticating and querying users without changing your application code. Create, update, and delete LDAP objects without touching a real LDAP server.

LdapRecord-Laravel is Sponsorware™

If you really enjoy using LdapRecord-Laravel, a sponsorship would mean the world 🙏

Thank you for your consideration ❤️

You can’t perform that action at this time.