【问题标题】:Laravel 5 - Custom User Authentification with LDAPLaravel 5 - 使用 LDAP 的自定义用户身份验证
【发布时间】:2015-12-15 07:43:03
【问题描述】:

我想使用 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 作为登录尝试的属性吗?

有没有人在使用这个扩展并且可以给我一些关于使用的更多信息?

提前致谢

【问题讨论】:

  • configuration info看来,在您的情况下,您似乎应该指定用户名字段为email'username_field' => 'email'
  • 嗯,谢谢 - 我会试试的

标签: laravel ldap laravel-5


【解决方案1】:

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

laravel-simple-ldap-auth

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-04
    • 2017-02-20
    • 2015-04-17
    • 2015-08-02
    • 2016-08-05
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多