本地容器認證是專為私有云、虛擬伺服器等無固定伺服器或經常變更的伺服器環境設計的授權方式,適用於以下場景:
無固定機器資訊:虛擬機、docker容器化部署,重啓之後機器資訊就會變更。無法使用本地機器資訊認證。
報表工程部署在內網環境中,無法使用公有云認證。
無法提供一臺物理資訊不變的認證伺服器,無法使用私有云認證。
使用者可透過手機作為媒介,進行本地容器認證。授權流程如下圖所示:
本地容器認證方式有以下注意點:
1)本地容器認證僅支援 JAR 包時間在 2021-10-30 及之後的報表工程。
2)報表工程進行本地容器認證,將不受物理資訊限制,物理資訊變化不會導致注冊失敗。
3)客戶報表伺服器無需額外開放外網位址,但需要有一臺可以和外網環境互通的手機。
4)報表伺服器重啓後,需要重新認證。無需重新上傳 Container.lic 檔案,只需重新掃瞄QRCODE填寫檢驗碼。請參見2.3節。
5)使用者申請一個授權,只可注冊一個報表工程。
叢集使用本地容器認證方式時需要注意:
1)叢集注冊價格按照「最大可注冊量」(也就是需要的叢集節點數)產生波動。
2)若叢集節點數超過「最大可注冊量」,則無法成功注冊。
3)叢集工程在注冊前,請務必確定各伺服器的時間一致。
4)若叢集所有節點全部重啓,報表工程需要重新認證。無需重新上傳 Container.lic 檔案,只需重新掃瞄QRCODE填寫檢驗碼。請參見2.3節。
請使用合同中指定的郵箱傳送注冊資訊給 FineReport 商務business@fanruan.com,郵件格式如下:
商務收到郵件,覈實無誤後會為使用者生成 Container.lic 檔案,以郵件方式傳送給使用者。
公司名稱:XXX 公司
專案名稱:XXX 專案
合同簽定日期:XXXX年XX月XX日
管理者登入數據決策系統,點選「管理系統>注冊管理>立即注冊」,如下圖所示:
認證方式選擇「本地容器認證」,點選「上傳lic檔案」,上傳商務傳送郵件中的 Container.lic 檔案。上傳成功後會生成認證QRCODE。如下圖所示:
使用手機瀏覽器/微信掃瞄生成的QRCODE,會傳回一個 6 位的檢驗碼,將該檢驗碼填寫到系統中,點選「提交認證」。如下圖所示:
注1:QRCODE有效時間為 5 分鐘,請於規定時間內完成注冊流程。超過5分鐘後,QRCODE會提示需要手動重新整理。
注2:手機掃碼傳回檢驗碼之後,工程最好立刻注冊,未注冊成功前不要重啓工程。
注3:為了防止檢驗碼暴力破解和API高頻存取,檢驗碼輸入錯誤次數若超過5次,則鎖定 15 分鐘。
認證成功後注冊生效。如下圖所示:
商務傳送的 Container.lic 檔案,僅支援在一個報表工程中進行注冊。
如需更換報表工程伺服器,請聯絡商務取消原伺服器的注冊授權,新伺服器方可使用商務傳送的 Container.lic 檔案進行注冊。
注:原伺服器若不解除綁定,新伺服器使用原伺服器公有云帳號注冊時,注冊失敗,提示:已達可授權數量上限。
若注冊失敗,頁面將出現提示彈窗,如下圖所示:
點選詳細資訊即可查看注冊失敗的原因,根據具體失敗原因進行排查。
認證應用版本:9.0
本地應用版本:10.0
認證應用名:xxx
本地應用名:xxx
認證工程內容:xxx
本地工程內容:xx
注:除上述外失敗原因外,其他統一報錯:憑證內容不正確。
有多個失敗原因時,平台中會全部顯示出來。