Php Laravel 5.2的LDAP身份验证
我已经按照在的指示进行了一个全新的拉威尔项目,但我似乎无法让它工作。我已经做了以下工作: 在app.php中添加了以下行Php Laravel 5.2的LDAP身份验证,php,laravel,authentication,laravel-5,ldap,Php,Laravel,Authentication,Laravel 5,Ldap,我已经按照在的指示进行了一个全新的拉威尔项目,但我似乎无法让它工作。我已经做了以下工作: 在app.php中添加了以下行 Ccovey\LdapAuth\LdapAuthServiceProvider::class 在auth.php中将驱动程序更改为LDAP 'providers' => [ 'users' => [ 'driver' => 'ldap', 'model' => App\User::cla
Ccovey\LdapAuth\LdapAuthServiceProvider::class
在auth.php中将驱动程序更改为LDAP
'providers' => [
'users' => [
'driver' => 'ldap',
'model' => App\User::class,
]
],
我还创建了一个adladap.php文件,我没有在这里发布
我还添加了中间件组,以确保用户经过身份验证
Route::group(['middleware' => 'auth'], function () {
Route::get('/test', function(){ return "Test";});
}
但是,当我尝试转到测试路径时,我得到以下错误
InvalidArgumentException in CreatesUserProviders.php line 40:
Authentication user provider [ldap] is not defined.
我确信我已经看过一些简单的配置,但就我的一生而言,我不知道它是什么。如果您正在尝试执行无管理员LDAP,这可能会引起兴趣:
您已经试过了吗?因为它是为laravel5编写的,所以它可能是更好的软件包。