:::

14-3 XOOPS 使用 LDAP 認證登入

一、在 Synology NAS 操作

1.如果沒有固定 IP,可以啟用 DDNS 

我的網址 http://yces-test.synology.me

2.安裝 LDAP Server

FQDN 我填寫 study2021.chc.edu.tw

伺服器給我訊息

BaseDN: dc=study2021,dc=chc,dc=edu,dc=tw 

BindDN: uid=root,cn=users,dc=study2021,dc=chc,dc=edu,dc=tw 

3.建立使用者

email 一定要填寫

 

二、使用免費工具 LDAP Admin 測試連線

下載 https://sourceforge.net/projects/ldapadmin/files/ldapadmin/1.8.3/LdapAdminExe-w64-1.8.3.zip/download
yces-test.synology.me

新增連線

 

三、到 XOOPS 的伺服器上新增套件

  1. 使用 Putty 遠端登入
  2. 切換到 root 身分,貼上以下指令
  3. yum install -y php-ldap
  4. server httpd restart
  5. 也可以使用 WinSCP 的終端機代替步驟 1 和 2

 

 

四、到 XOOPS 網站後臺更改設定

LDAP - 伺服器名:yces-test.synology.me
LDAP - 基本識別名:dc=study2021,dc=chc,dc=edu,dc=tw
LDAP 管理員識別名:uid=admin,cn=users,dc=study2021,dc=chc,dc=edu,dc=tw
LDAP 管理員的密碼:
使用者可以繞過 LDAP 驗證:admin|admin_test
在識別名中使用的登入名:否
用於搜尋會員的 LDAP 屬性:uid
自動建立會員帳號:是
XOOPS認證伺服器欄位對應:email=mail|name=gecos
從驗證伺服器來維護XOOPS會員帳號:是
使用 TLS 連結:否

Chrome 新增無痕模式視窗,使用 LDAP Server 帳號登入看看