一、 概述
1
版本。
報表伺服器版本 | JAR 包 |
---|---|
10.0.19 | 2021-10-30 |
2
應用場景。
本機容器認證是專為私有雲、虛擬伺服器等無固定伺服器或經常變更的伺服器環境設計的授權方式,適用於以下場景:
無固定機器資訊:虛擬機、docker容器化部署,重啓之後機器資訊就會變更。無法使用本機機器資訊認證。
報表工程部署在內網環境中,無法使用公有雲認證。
無法提供一臺物理資訊不變的認證伺服器,無法使用私有雲認證。
3
功能簡介。
使用者可透過手機作為媒介,進行本機容器認證。授權流程如下圖所示。
4
注意事項。
本機容器認證方式有以下注意點:
本機容器認證僅支援 JAR 包時間在 2021-10-30 及之後的報表工程。
報表工程進行本機容器認證,將不受物理資訊限制,物理資訊變化不會導緻登入失敗。
客戶報表伺服器無需額外開放外網位址,但需要有一臺可以和外網環境互通的手機。
報表伺服器重啓後,需要重新認證。無需重新上傳 Container.lic 檔案,僅需重新掃瞄QRCODE填寫檢驗碼。請參見第二章第3節。
使用者申請一個授權,僅可登入一個報表工程。
叢集使用本機容器認證方式時需要注意:
叢集登入價格按照【最大可登入量】(也就是需要的叢集節點數)産生波動。
若叢集節點數超過【最大可登入量】,則無法成功登入。
叢集工程在登入前,請務必确保各伺服器的時間一緻。
若叢集所有節點全部重啓,報表工程需要重新認證。無需重新上傳 Container.lic 檔案,僅需重新掃瞄QRCODE填寫檢驗碼。請參見第二章第3節。
二、登入步驟
1
獲取授權檔案。
請使用合同中指定的郵箱傳送登入資訊給 FineReport 商務【business@fanruan.com】,郵件格式如下。
商務收到郵件,核實無誤後會為使用者生成 【Container.lic 檔案】,以郵件方式傳送給使用者。
清單 | 要求 | 注意事項 | |
---|---|---|---|
優先聯系 | 請提前聯系帆軟銷售,确認相關事項并簽署合同 | - | |
發件人 | 請使用合同中指定的郵箱 | 如發送登入資訊的郵箱,非合同中指定的郵箱,則不予登入 | |
收件人 | business@fanruan.com | - | |
标題 | XXX 公司登入 FineReport 正式授權檔案 | 如發送登入資訊時,未注明公司名稱,則不予登入 | |
正文 | 基礎資訊 | 公司名稱:XXX 公司 專案名稱:XXX 專案 合同簽定日期:XXXX年XX月XX日 | - |
登入方式 | 本機容器認證 | - | |
最大可登入量 | 叢集工程節點個數 | 若不提供該選項,則預設為1 |
2
上傳 lic 檔案。
管理者登入數據決策系統,點選【管理系統】→【登入管理】箭頭【立即登入】,如下圖一所示。
認證方式選擇【本機容器認證】,點選【上傳lic檔案】,上傳商務傳送郵件中的 Container.lic 檔案。上傳成功後會生成認證QRCODE。如下圖二、三所示。
3
掃瞄QRCODE。
使用手機瀏覽器/微信掃瞄生成的QRCODE,會傳回一個 6 位的檢驗碼,將該檢驗碼填寫到系統中,點選【提交認證】。如下圖一所示。
認證成功後登入生效。如下圖二所示。
注1:QRCODE有效時間為 5 分鍾,請於規定時間內完成登入流程。超過5分鍾後,QRCODE會提示需要手動重新整理。
注2:手機掃碼傳回檢驗碼之後,工程最好立刻登入,未登入成功前不要重啓工程。
注3:為了防止檢驗碼暴力破解和API高頻存取,檢驗碼輸入錯誤次數若超過5次,則鎖定 15 分鍾。
三、登入遷移
商務傳送的 Container.lic 檔案,僅支援在一個報表工程中進行登入。
如需更換報表工程伺服器,請聯系商務取消原伺服器的登入授權,新伺服器方可使用商務傳送的 Container.lic 檔案進行登入。
注:原伺服器若不解除綁定,新伺服器使用原伺服器公有雲帳號登入時,登入失敗,提示:已達可授權數量上限。