Skip to content

mmazanec/ldap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Ldap An adLDAP wrapper for Laravel 5. Not ready for use in a production environment.

##How to install Add the package to composer.json - it is not currently in packagist, so you'll have to add the github repo:

"repositories": [{
	  "type": "vcs",
	  "url":"https://github.com/mmazanec/ldap.git"
	}],

Then add the package itself:

"mmazanec/ldap": "dev-master"

and run composer update.

Next add the service provider to /config/app.php:

'providers' => [
...
'Mmazanec\Ldap\LdapServiceProvider',
...
],

then publish the configuration file:

php artisan vendor:publish --provider="Mmazanec\Ldap\LdapServiceProvider" --tag="config"

You'll need to add your configuration options to the /config/ldap.php configuration file.

##Using Ldap To use Ldap, simply call the method:

$authenticated = Ldap::authenticate('jsmith', 'p@assw0rd');
$user = Ldap::getUser('jsmith');
$group = Ldap::getGroup('Accounting');
$access = Ldap::inGroup('jsmith', 'Accounting');
$userGroups = Ldap::getUserGroups('jsmith')

About

adldap/adLDAP wrapper for Laravel 5

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages