mglinski / ldap-connector
此包已被放弃且不再维护。未建议替代包。
在 Laravel 5.1 中轻松通过 LDAP 进行认证
v3.1.1
2015-06-19 16:05 UTC
Requires
- adldap/adldap: 4.0.*
- illuminate/auth: ~5.1
- illuminate/config: ~5.1
- illuminate/database: ~5.1
- illuminate/support: ~5.1
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 文件以获取详细信息。