mglinski/ldap-connector

此包已被放弃且不再维护。未建议替代包。

在 Laravel 5.1 中轻松通过 LDAP 进行认证

v3.1.1 2015-06-19 16:05 UTC

This package is not auto-updated.

Last update: 2015-08-08 09:36:56 UTC


README

为 Laravel 5.1.x 提供了使用 LDAP 认证用户的解决方案。它使用 adLDAP 库在 Laravel 和 LDAP 之间建立桥梁

安装

通过 Composer 为 Laravel v5.0 安装此包

composer require mglinski/ldap-connector:3.1.*

将 Laravel 配置中的认证驱动程序更改为使用 ldap 驱动程序。您可以在以下文件中找到此文件 config/auth.php

'driver' => 'ldap-auth',

运行 artisan vendor:publish 将默认配置文件复制到本地配置中。配置选项直接传递到 adLDAP。有关配置的更多详细信息,您可以始终查看 ADLAP 文档

完成这些后,您就到达了最后一步,您需要添加一个服务提供者。打开 config/app.php,并在提供者数组中添加一个新项目。

'providers' => [
    // ...
    Mglinski\LdapConnector\Providers\LdapConnectorServiceProvider::class,
]

使用方法

LDAP 插件是 AUTH 类的扩展,将与使用 Eloquent 驱动程序的常规使用方式相同。

if (Auth::attempt(array('username' => $email, 'password' => $password)))
{
    return Redirect::intended('dashboard');
}

您可以在 Laravel Auth 文档 中找到更多关于使用 Auth:: 函数的示例。

许可证

此包遵循 MIT 许可,请参阅 LICENSE 文件以获取详细信息。