1. 概述
1.1 應用場景
存取當前系統,需要告知系統該使用者擁有什麼權限,可以看到什麼內容, FineBI 也擁有這方面的功能。
將 FineBI 範本集成到使用者系統中就是將範本預覽的直接全路徑作為使用者系統節點的連結位址,那麼在使用者系統中查看範本就相當於直接預覽範本,所以範本權限控制也可以認為是對範本直接預覽的權限控制。
1.2 功能簡介
使用者需要將 FineBI 集成到自己已有系統中時,登入系統查看 FineBI 儀表板時,預設都是需要帳號密碼的認證才能查看。
此外,FineBI 還提供了角色權限認證和數位簽章認證來控制該使用者所能查看的範本,使用者可根據實際情況來選擇使用哪一種權限控制模式。
方法 | 簡介 | 文檔 |
僅認證使用者密碼 | 需要登入驗證,登入成功後,所有使用者權限都一樣,都可以查看到所有範本 | |
角色權限認證 | 需要登入驗證,登入成功後,根據使用者的角色資訊,不同的使用者有不同的權限,每個使用者只能查看到有權限查看到的範本 | |
數字簽章認證 | 需要登入驗證,透過數位簽章的方式來驗證存取的範本請求,FineBI 透過數位簽章驗證簽名資訊合法才允許存取範本,否則傳回沒有權限 |
注1:將 FineBI 範本集成到使用者系統中就是將範本預覽的直接全路徑作為使用者系統節點的連結位址,那麼在使用者系統中查看範本就相當於直接預覽範本,所以範本權限控制也可以認為是對範本直接預覽的權限控制。
注2:範本權限控制需要與使用者系統集成使用。
1.3 注意事項
1)範本認證關閉後再次開啟,仍然保留之前的配置。
2)範本權限控制需要與使用者系統集成使用。詳情請參見下表:
「範本權限整合」功能點 | 「決策平台」功能點 | 設定效果 |
---|---|---|
不購買 | - | 無法使用「範本認證」功能 |
購買 | 不購買 | 可以使用「範本認證」功能,對設定的範本生效 範本無法掛載在平台,只能透過類似http://localhost:37799/webroot/decision/v5/design/report/3a830560f7084d72bbd029155a92c556/view的連結進行存取 |
購買 | 可以使用「範本認證」功能 1)對透過類似http://localhost:37799/webroot/decision/v5/design/report/3a830560f7084d72bbd029155a92c556/view的連結進行存取的範本生效 2)對透過平台存取的目錄範本不生效 3)對透過平台存取的首頁範本生效 |
2. 範本認證
2.1 登入數據決策系統
管理者登入FineBI系統,點選「管理系統>範本認證」,
或直接在瀏覽器位址欄中輸入:http://IP:埠號/webroot/decision#management/template-authority 。
2.2 開啟範本認證
點選左上角「認證設定」按鈕,開啟範本認證,配置需要認證的範本及認證方式,如下圖所示:
2.2.1 選擇需要認證的範本
點選「選擇」按鈕,設定需要認證的範本。如下圖所示:
預設需要認證所有的範本,鎖定後則表示該範本不需要進行認證。
注1:與目錄權限處不同,範本認證處每個人的 BI 範本不以層級結構展示,而是直接並列。
注2:請勿在工程WEB-INF/reportlets資料夾下,建立名稱為reportlets的一級目錄,否則會導致範本樹無法載入。
2.2.2 選擇認證方式
管理者可自行選擇認證方式,預設開啟範本認證-僅認證使用者密碼。各種認證方式的設定過程如下:
1) 僅認證使用者密碼
2) 角色權限認證
3) 數字簽章認證