Laravel 5.2的LDAP Auth

时间:2016-03-22 14:51:06

标签: php laravel authentication laravel-5 ldap

我按照https://github.com/strebl/ldap-auth的说明进行了全新的laravel项目,我似乎无法让它发挥作用。我做了以下事情:

将以下行添加到app.php

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.

我确信有一些简单的配置,我一直在寻找,但对于我的生活,我无法弄清楚它是什么。

1 个答案:

答案 0 :(得分:0)

如果您尝试执行 adminless LDAP,则可能会对此感兴趣:

laravel-simple-ldap-auth