kcchung / l5-openldap-auth
An openldap auth driver for Laravel 5.
dev-master
2018-05-17 14:09 UTC
Requires
- php: >=5.5.0
- illuminate/auth: ~5.0
- illuminate/config: ~5.0
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2025-01-22 10:57:29 UTC
README
An OpenLDAP authentication driver for Laravel 5.
Installation
Add to composer.json
and install with composer install
/ composer update
.
{
require: {
"kcchung/l5-openldap-auth": "dev-master"
}
}
Add to Laravel
Open your config/app.php
file and add the service provider to the providers array.
kcchung\L5OpenldapAuth\LdapAuthServiceProvider::class
Update your config/auth.php
to use ldap
driver.
'driver' => 'ldap'
Configuration
Manually create a config/ldap.php
file and add the following:
<?php
return [
'host' => 'ldaps://example.com',
'rdn' => 'ou=System,dc=example,dc=com', // rdn used by the user configured below, optional
'version' => '3', // LDAP protocol version (2 or 3)
'basedn' => 'ou=People,dc=example,dc=com', // basedn for users
'login_attribute' => 'uid', // login attributes for users
];
?>
Extending
If you wish to add your own functions, just modify any of the classes.
About
Created by Kuan-Chien Chung(kcchung)