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

Laravel 5-使用LDAP进行自定义用户身份验证,laravel,ldap,laravel-5,Laravel,Ldap,Laravel 5,我想使用LDAP创建一个自定义用户身份验证-它应该是这样工作的: 用户输入其凭据-我将使用LDAP检查用户是否存在,如果存在,我将在数据库中创建会话并为请求返回有效令牌。令牌处理程序不是问题所在,但我不确定LDAP身份验证 我已经做了: activated php_ldap extension 安装了适用于L5的php ldap模块,说明如下: 现在我有了新的身份验证提供程序,但当我尝试使用: if(身份验证::尝试(['email'=>'user','password'=>'passwor

我想使用LDAP创建一个自定义用户身份验证-它应该是这样工作的:

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

我已经做了:

activated php_ldap extension
安装了适用于L5的php ldap模块,说明如下:

现在我有了新的身份验证提供程序,但当我尝试使用:

if(身份验证::尝试(['email'=>'user','password'=>'password']))
{
.....
}
没有发生任何事情-没有错误,没有警告。我现在可以使用
Auth::trunt
,或者这是另一个用于检查LDAP目录中是否存在用户的函数。是否仍将
电子邮件
密码
作为登录尝试的属性

是否有人正在使用此扩展,可以向我提供有关使用情况的更多信息


提前感谢

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


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

从中,您似乎应该指定用户名字段为
电子邮件
,在您的情况下:
'username\u field'=>'email'
。啊,很好,谢谢-我会试试看