有些公司內部的系統(例:ERP)是需要使用者輸入帳號及密碼,因此會有對應的Table儲存每個使用者帳號及密碼,本系統可以跟該Table整合,讓使用者輸入Table上所記錄的帳號及密碼即可,讓帳號及密碼共用一套。
請依下方步驟操作
請至系統管理 > 使用者及群組管理> 請先匯入屬於管理者的 DB 帳號:
可手動在[使用者]中手動建立帳號,或點選 [DB匯入] 工具作匯入;使用方式請參考[DB匯入]
於使用者清單中,選取屬於管理者的帳號,並點選右邊頁籤 [隸屬角色] ,指定Administrator角色,
付予此使用者具有管理系統的權限
接著請參考授權,授于使用者或群組有瀏覽頁面的權限
請至系統管理 > 系統設定 > 登入 >在資料庫驗證 勾選使用者及群組 (為啟用資料庫驗證)
在使用者區塊輸入SQL語法,及群組區塊輸入SQL語法,將瀏覽器關閉重開,即套用 資料庫 驗證
附註: |
---|
若Table所儲存的密碼為加密的狀態,則需撰寫解密的SQL語法,以讓此部份可以系統比對 |
接著參考 [IIS設定]後,將瀏覽器關閉重開,即套用資料庫 驗證
手動將資料表中所儲存的帳號及密碼和群組資訊,匯入至本系統的使用者及群組中,方便作頁面授權機制使用
位置 |
SQL語法 |
備註 |
---|---|---|
員工檔SQL | 輸入SQL語法,回傳欄位名稱請參考右邊,必要時請 as 相同的欄位名稱 |
將Table內的帳號資訊匯入至本系統,回傳的欄位名稱:userID,userName,mail,password,sessionTimeout |
群組檔SQL | 輸入SQL語法,回傳欄位名稱請參考右邊,必要時請 as 相同的欄位名稱 |
將Table內的群組資訊匯入至本系統,回傳的欄位名稱:groupid,groupName,sessionTimeout |
群組成員SQL | 輸入SQL語法,回傳欄位名稱請參考右邊,必要時請 as 相同的欄位名稱 |
將Table內的群組的所屬成員,且搭配[群組檔SQL]匯入至本系統userid,groupid |
請依下方步驟操作
電腦 > 控制台 >系統管理工具 >網際網路服務管理員(IIS)
請點選 站台 > Default Web Site > 本系統名稱> 驗證 (按兩下)>
選取 [驗證] 頁面上的 [Windows 驗證]> 按一下 [動作] 窗格中的 [停用]
選取 [驗證] 頁面上的 [匿名存取 驗證]> 按一下 [動作] 窗格中的 [啟用]