出於安全考慮,很多公司不能隨便透露伺服器的 MAC 位址。
本地機器資訊認證需要綁定物理資訊,公有云認證需要連結外網,私有云認證需要提供一臺物理資訊不變的認證伺服器。
此時,使用者可選擇加密鎖登入,無需提供伺服器的 MAC 位址,透過綁定 FineBI 工程名稱即可實現授權。
帆軟商務針對工程的應用名稱生成對應的加密鎖(類似 U 盤),只有當伺服器上 FineBI 應用名稱與加密鎖匹配,且伺服器插着 USB API的加密鎖時,登入才會生效。
注1:加密鎖認證不支援叢集。
注2:加密鎖認證不支援 Mac。
注3:加密鎖要一直插在伺服器上,一旦拔掉,登入就會失效。
開啟 BI 工程所在伺服器%BI_HOME%\webapps\目錄,應答工程名,預設為webroot。
使用者可在登入前根據自身需要修改工程名,登入後將無法修改。伺服器上的工程應用名必須與登入時使用的應用名相同。
注:此工程名的修改可能會影響範本的超連結等設定,請謹慎修改。
請使用合同中指定的郵箱傳送登入資訊給 FineBI 商務business@fanruan.com,郵件格式如下:
請提前聯絡帆軟銷售,應答相關事項並簽署合同
專案名稱:XXX 專案
合同簽定日期:XXXX年XX月XX日
登入方式:加密鎖認證
BI 工程名:預設為webroot
收貨位址:包括收貨位址、簽收人姓名、電話
FineBI 商務生成對應的加密鎖後,會郵寄給使用者,使用者獲得 USB API的加密鎖後即可按照下文進行登入驗證。
在寄送的光碟中找到 drivers.zip 檔案:drivers.rar
將檔案上傳至 FineBI 工程伺服器,解壓後,點選 InstWiz3.exe 過程,安裝加密鎖驅動過程,如下圖所示:
在 FineBI 工程伺服器 USB API插入加密鎖,查看裝置管理器,正常如下圖所示:
注:加密鎖要一直插在伺服器上,一旦拔掉,登入就會失效。
在寄送的光碟中找到EL檔案.zip檔案:ET檔案.rar
解壓後,將 JDK 對應版本的 EL.dll 檔案上傳至 FineBI 工程伺服器\%tomcat_home%\bin目錄下面,或C:\Windows\System32目錄下。
注:使用的 EL.dll 庫檔案需要與伺服器上的 JDK 一致。
如果 JDK 為 64 位,則需配 64 位的 EL.dll 檔案。(在 EL 檔案壓縮包的 Windows 64 目錄下面)
如果 JDK 為 32 位,則需配 32 位的 EL.dll 檔案(在 EL 檔案壓縮包的 Windows 32 目錄下面)
查看 JDK 多少位:按捷徑鍵 Win+R,在運作內輸入 cmd,回車,輸入 java -version,可以看到 JDK 的位數。
重啓 Web 伺服器。
管理者登入決策系統,點選「管理系統>登入管理>版本資訊」,認證方式選擇「加密鎖認證」,點選「檢查加密鎖」,如下圖所示:
登入成功如下圖所示:
在 FineBI 工程伺服器 USB API插入加密鎖,Linux 系統在硬體上能夠檢查到加密鎖,不需要安裝加密鎖驅動。
Linux 下,用 lsusb 命令,可以查看是否有多一個 USB 裝置(拔插一下),如下圖所示:
在寄送的光碟中找到 EL檔案.zip 檔案:ET檔案.rar
解壓後,將 JDK 對應版本的 libEL.so 檔案上傳至 FineBI 工程伺服器\usr\lib或\usr\lib64目錄下面。
注:EL.dll 庫檔案需要與 JDK 的一致。
如果 JDK 為 64 位,則需配64位的 libEL.so 檔案(在 EL 檔案壓縮包的 Linux 64 目錄下面)。
如果 JDK 為 32位,則需配 32 位的 libEL.so 檔案(在 EL 檔案壓縮包的 Linux 32 目錄下面)。
重啓 Web 應用伺服器,以 Tomcat 為例:
關閉伺服器:./shutdown.sh
尋找進程:ps -ef|grep tomcat
殺死進程:kill -9 進程號
重啓伺服器:./startup.sh
注1:Linux 系統中必須以最高權限使用者 root 啟動,不然權限不夠,無法登入成功。
注2:2019-12-05及之後版本的 JAR 包可正常使用 shutdown 完全清理所有進程。
若注冊失敗,頁面將出現提示彈窗,如下圖所示:
點選詳細資訊即可查看登入失敗的原因,根據具體失敗原因進行排查。
認證加密鎖序列號:xxx
本地加密鎖序列號:xxx
注:除上述外失敗原因外,其他統一報錯:憑證內容不正確。
有多個失敗原因時,平台中會全部顯示出來。
購買付費插件點選 插件的授權登入,只是把綁定型別修改為加密狗,下方再填寫上加密狗序列號即可,如下圖所示:加密狗序列號在登入頁面查看,如下圖所示: