adldap2/adldap2-kohana

此包已被废弃且不再维护。没有推荐替代包。

为Kohana 3提供的AD/LDAP支持模块(包含认证驱动程序)。

安装: 46

依赖: 0

建议者: 0

安全: 0

星标: 12

关注者: 4

分支: 7

开放问题: 1

类型:kohana-module

3.0.1 2015-11-04 23:44 UTC

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 上报告所有问题。