| Package Data | |
|---|---|
| Maintainer Username: | RiCi12 |
| Maintainer Contact: | ciman.riccardo@gmail.com (Riccardo Ciman) |
| Package Create Date: | 2015-06-09 |
| Package Last Update: | 2015-08-17 |
| Home Page: | |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-05 15:03:35 |
| Package Statistics | |
|---|---|
| Total Downloads: | 79 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 2 |
| Total Watchers: | 1 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
Lean and simple ldap provider for Laravel 5.1. Works only with Active Directory system.
When you need to authenticate your user against a ldap server (Active Directory system), while maintaining a users table in your database.
A provider and its service provider.
In your composer.json, as a required dependency, insert:
"rici12/ldap-laravel-provider": "0.*"
Then run
composer update
After that, open config/app.php and add to your service providers list
RiCi12\LdapLaravelProvider\ServiceProvider\LdapServiceProvider::class
Then open config/auth.php and change your driver option
'driver' => 'ldap'
Open the .env file and add the required options
LDAPSERVER = auth.magrathea.com
LDAPDOMAINNAME = MAGRATHEA\
USERNAMECREDENTIALSATTRIBUTE = username
PASSWORDCREDENTIALSATTRIBUTE = password
In my last project I needed to let the user authenticate with their domain credentials while not letting everybody get access to the homepage; plus, I was asked to implement a really simple roles system (read/write access). So i implemented this authentication service provider wich fits great with Laravel Auth system: you'll be able to access the user from Auth facade.