ldap-ext1.0

這個插件用來集成活動目錄LDAP認證,目前支持 windows2003以上版本的活動目錄,支持禪道9.0以下。10.0以上暫時沒有測試

這個插件用來繼承活動目錄LDAP認證,目前支持 windows2003以上版本的活動目錄,支持禪道9.0以下。10.0以上暫時沒有測試可以同時支持ldap、禪道數據庫登陸認證。有任何問題歡迎郵件!

1. 通過禪道的插件管理來進行安裝。

1.1 使用管理員身份登錄禪道,訪問插件管理。

1.2 打開獲得插件頁面,搜索找到本插件。

1.3 選擇自動安裝,按照頁面提示即可。


2. 手工安裝,將代碼解壓縮,然后將目錄拷貝到禪道對應的目錄,比如module拷貝到zentao的module。


3. 手動修改 config/my.php 文件添加

$config->notMd5Pwd = true; 關閉md5加密,否則認證不能通過


修改 module/user/ext/config/ldap.php

$config->ldap->ldap_server = 'ldap://192.168.3.99:389'; //服務器IP或 hostDNS主機

$config->ldap->ldap_protocol_version = 3;

$config->ldap->ldap_follow_referrals = 0; //1 ON, 0 OFF

$config->ldap->ldap_root_dn = 'ou=xx,dc=xx,dc=cn'; // 修改ou

$config->ldap->ldap_uid_field = 'sAMAccountName'; // Use 'sAMAccountName' for Active Directory

$config->ldap->ldap_bind_dn = '[email protected]'; //修改管理員

$config->ldap->ldap_bind_passwd = 'xxxxxxxx'; //修改密碼

$config->ldap->ldap_organization = '(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))';


4.如果需要同時支持原有認證,備份 module/user/ext/module/ldap.php ,復制 module/user/ext/module/ldap.php.bak 為 module/user/ext/module/ldap.php


5.添加用戶,需要驗證當前用戶密碼關閉。


5.1 新增 module/user/ext/module/create.php


5.2 對應修改視圖 module/user/ext/view/create.php 5.3 同理 批量及更新 重寫 model batchcreate update create 方法 找到 if(empty($_POST['verifyPassword']) or $this->post->verifyPassword != md5($this->app->user->password . $this->session->rand)) {

dao::$errors['verifyPassword'][] = $this->lang->user->error->verifyPassword;

return false;

}


修改為


$this->app->loadClass('ldap',true);

if(empty($_POST['verifyPassword']) or ldap_authenticate_by_username($this->user->account,$this->post->verifyPassword) ) { dao::$errors['verifyPassword'][] = $this->lang->user->error->verifyPassword; return false; }


1.0(2019-01-09 18:08:47)

目前只修改創建用戶,當前用戶的認證,其他批量創建、批量修改、修改等自己手動操作吧!
所屬分類 功能擴展
插件名稱 ldap-ext1.0
代號 ldapext
價格 5積分
插件類型 功能擴展
作者 1bill <benma9#qq.com>
電子郵箱 [email protected]
官方網站 http://www.socialbird.cn
關鍵字 ldap 活動目錄認證
用戶評分
評論列表
1Bill 2019-03-07 09:15:45
本插件暫時沒有自動從活動目錄同步賬戶的功能,賬戶需要手動在后臺組織上添加用戶。就自動關聯了。
禪道-Bee 2019-03-07 13:18:44
可以聯系下插件作者的郵箱,獲取下幫助試試。
1/1
發表評論
評論通過審核后顯示。

您需要 登錄才能夠進行評價!

三肖中特期准黄大仙373745