rodrigopedra/ldap-eloquent-auth
最新稳定版本:v2.0
Composer 安装命令:
composer require rodrigopedra/ldap-eloquent-auth
包简介
Laravel 5 auth provider for LDAP and AD
README 文档
README
Based on a gist by rezen https://gist.github.com/rezen/ee5451eabea6e581256a
Added the ability to query the database to check if the user is authorized to use the app.
Installation
composer require rodrigopedra/ldap-eloquent-auth
Configuration
In your terminal/shell run
php artisan vendor:publish --provider="RodrigoPedra\LDAP\LDAPServiceProvider"
Then change this values in your files:
// in your config/app.php add the provider to the service providers key 'providers' => [ /* ... */ 'RodrigoPedra\LDAP\LDAPServiceProvider', ]
// in your config/auth.php 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'ldap', ], ], 'providers' => [ 'ldap' => [ 'driver' => 'ldap-auth', 'model' => App\User::class, ], ],
<?php // in your config/ldap.php return [ 'servers' => [ 'default' => [ 'server' => env( 'LDAP_SERVER' ), 'domain' => env( 'LDAP_DOMAIN' ), ], 'other' => [ 'server' => 'OTHER_SERVER', 'domain' => 'OTHER_DOMAIN', ], // ... // you can specify multiple servers, the driver will // try to log the user in the order specified here ], ];
Also, add a username field to your user migration
// create_user_table migration $table->string('username')->unique();
License
This package is open-sourced software licensed under the MIT license
统计信息
- 总下载量: 179
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-12