Laravel 5 - 使用LDAP自定义用户身份验证

时间:2015-09-18 08:24:28

标签: laravel ldap laravel-5

我想用LDAP创建自定义用户身份验证 - 这就是它应该如何工作:

用户输入他的凭据 - 我用LDAP检查用户是否存在,如果是,我将在数据库中创建会话并返回请求的有效令牌。令牌处理程序不是问题,但我不确定LDAP身份验证。

我已经做过的事情:

activated php_ldap extension

安装了L5的php-ldap-module,其中包含以下描述:

http://packalyst.com/packages/package/strebl/l5-ldap-auth

所以现在我已经有了新的认证提供者,但是当我尝试使用时:

if (Auth::attempt(['email' => 'user', 'password' => 'password']))
{
    .....
}

什么都没发生 - 没有错误,没有警告。我现在可以使用Auth::attempt,还是用于检查我的LDAP目录中是否存在用户的另一个函数。它仍然是emailpassword作为登录尝试的属性吗?

是否有人使用此扩展程序并可以提供有关使用情况的更多信息?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以尝试按照以下说明操作:

laravel-simple-ldap-auth

在那里解释了如何在Laravel 5中创建自定义LDAP身份验证。