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 登錄數據決策系統
管理員登錄數據決策系統,點擊「管理系統>範本認證」,
或直接在瀏覽器地址欄中輸入:http://IP:端口號/webroot/decision#management/template-authority 。
範本認證默認不開啟,即當前所有的範本任何人都可以查看,如下圖所示:
2.2 開啟範本認證
點擊左上角「認證設置」按鈕,開啟範本認證,配置需要認證的範本及認證方式,如下圖所示:
2.2.1 選擇需要認證的範本
點擊「選擇」按鈕,設置需要認證的範本。如下圖所示:
默認需要認證所有的範本,鎖定後則表示該範本不需要進行認證。
注1:與目錄權限處不同,範本認證處每個人的 BI 範本不以層級結構展示,而是直接並列。
注2:請勿在工程WEN-INF/reportlets文件夾下,新建名稱為reportlets的一級目錄,否則會導致範本樹無法加載。
2.2.2 選擇認證方式
管理員可自行選擇認證方式,三種認證方式的設置過程如下:
1) 僅認證使用者密碼
2) 角色權限認證
3) 數字簽名認證