Egg Chang 的部落格

跳到主文

雜七雜八 IT 生涯

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 13 週二 201813:38
  • Redmine 3.4.4: 設定 Windows AD 認證

Redmine 預設就有 LDAP Authentication 功能, 無須額外的外掛.

1. 目的

設定透過 Windows AD 認證. Admin可以建立 Windows AD 的帳號之外, AD User 登入時亦可以自動建立帳號

2. 準備工作

  • Windows AD 的 IP (例如: 192.168.1.1)
  • Windows AD 的 Port (通常是 389/tcp, 或 3268/tcp)
  • Windows AD 的 Domain User (一般權限即可, 例如: MYDOMAIN\redmine_ldap), 用來讓 Redmine 連線 Windows AD
  • Base DN: 從 AD Tree 的哪個節點開始搜尋 (即 Users 的帳號放在哪個位置, 通常是 CN=Users,DC=mydomain,DC=com,DC=tw), 以免搜尋範圍太大, 造成負擔過重, 或者造成搜尋項目超過 LDAP 限制 (通常限制 sizelimit =1000 筆)
  • LDAP Filter: 限定搜尋條件, 以免搜尋範圍太大, 造成負擔過重, 或者造成搜尋項目超過 LDAP 限制 (通常限制 sizelimit =1000 筆

2. 設定方式

  • 以 admin 登入 Redmine
  • 點主功能表的 Administration --> LDAP authentication --> New authentication mode

  • 輸入以下資料後按 "Create"
    • Name: <自己任意取個名字, 例如 MyDomain>
    • Host: <Windows AD 的 IP>
    • Port: <Windows AD 的 Port>
    • Account: <Windows AD 的 Domain User>
    • Password: <上述 Domain User 的密碼>
    • Base DN: <Base DN>
    • LDAP Filter: <LDAP filter>
    • Timeout (in seconds): 若 Windows AD 是在區域網路, 可設定為 30, 若是在別的 Site, 可考慮 60
    • On-the-fly user creation: 請勾選, 這樣可以在 User 登入時自動建立帳號, 並自動帶入下面的屬性
    • Login attribute: sAMAccountName
    • Firstname attribute: displayName
    • Lastname attribute: sAMAccountName
    • Email attribute: mail
  • 按 "Test" 測試設定有無成功

3. 其他設定

Administration --> Settings --> Authentication

  • Authentication required: 若不允許 Anonymous (沒有帳號的 User) 使用, 則勾選
  • Self-registration: 可否註冊. 我的政策是不行, 所有 User 都吃 Windows AD 帳號並自動建立, 所以此選項 Disable
  • Allow users to delete their own account: 當然不行, 請取消勾選
  • Allow password reset via email: 當然不行 (密碼是 Windows AD 控制), 請取消勾選


4. 顯示 User 大頭照

有個外掛 (Ldap avatar plugin, 後續會提到) 會很有用, 若 Windows AD 裡面有存大頭照的話, 這個外掛可以帶出來, 並顯示在 Issue 上面

 

5. 手動建立 User

若 User 就是不願意自行登入 (這樣 Issue 就無法指派給他), Admin 也可以手動在 Redmine 上建立帳號

Administration --> Users --> New user

這裡有個很貼心的地方, 只要在 login 欄位裡面輸入 Windows AD 帳號的前面幾碼, Redmine 就會自動帶出符合條件的帳號給你選擇

影片

文章標籤
全站熱搜
創作者介紹
創作者 Egg Chang 的頭像
Egg Chang

Egg Chang 的部落格

Egg Chang 發表在 痞客邦 留言(0) 人氣(3,320)

  • 全站分類:
  • 個人分類:Redmine
▲top

個人資訊

Egg Chang
暱稱:
Egg Chang
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • ()OpenNMS 之 SNMP Part 2
  • ()OpenNMS 之 SNMP Part 1
  • ()OpenNMS 之 Discovery - 請幫我監控一些伺服器吧
  • ()OpenNMS 之 SNMP Part 4
  • ()OpenNMS 之 SNMP Part 3
  • ()在 CentOS 7 上面安裝 Mantis (Microsoft AD 認證, xdebug)
  • ()Redmine 3.4.4: 設定 Windows AD 認證
  • ()CentOS 7 安裝 PHP 5.6.x/PHP 7.0.x
  • ()OpenNMS 之 Notification Part 1
  • ()安裝 OpenNMS 1.12.6 on CentOS 6.5

文章分類

  • OpenNMS (0)
  • 軟體開發與Team (0)
  • OpenVPN (0)
  • 系統安裝 (0)
  • Mantis (0)
  • Redmine (0)
  • 未分類文章 (1)

最新文章

    最新留言

    動態訂閱

    文章精選

    文章搜尋

    誰來我家

    JS

    eggchang
    PIXNET Logo登入

    參觀人氣

    • 本日人氣:0
    • 累積人氣:70,434