adldap2 / adldap2-kohana
此包已被废弃且不再维护。没有推荐替代包。
为Kohana 3提供的AD/LDAP支持模块(包含认证驱动程序)。
3.0.1
2015-11-04 23:44 UTC
Requires
- adldap2/adldap2: 5.*
- kohana/auth: *
This package is auto-updated.
Last update: 2020-01-16 08:43:43 UTC
README
🚨 废弃 🚨
此包已被废弃。Kohana 本身也已经废弃,因此此包将不再进行更新。
一个Kohana 3.3 模块,用于封装Adldap2,以提供Active Directory和LDAP认证。
1. 安装
将模块复制到您的 MODPATH
中的 kadldap
目录,或者使用 Composer 安装,将以下内容添加到您的 composer.json
文件中(以获取最新稳定版本)
"adldap2/adldap2-kohana": "3.*"
然后使用 Kohana::modules()
启用模块(通常在 bootstrap.php
中)。
2. 配置
设置Auth配置文件
<?php defined('SYSPATH') OR die('No direct access allowed.');
return array('driver' => 'LDAP');
通过将 MODPATH/kadldap/config/kadldap.php
复制到 APPPATH/config/kadldap.php
并编辑其中的值来设置Kadldap配置文件。
3. 使用
像往常一样使用 Auth。例如。
Auth::instance()->login($username, $password);
或者
Auth::instance()->logged_in('Security Group Name');
也可以使用以下方法获取用户的安全组列表(在Kohana中称为 角色)
Auth::instance()->get_roles();
4. 贡献
请在 https://github.com/Adldap2/Adldap2-Kohana/issues 上报告所有问题。