Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          場景需求描述

          為了增強移動端的登錄機制驗證,保證數據的安全性,報表工具FineReport提供了移動設備綁定的功能,每個系統用戶在使用移動端連接系統的時,需要管理員授權,將用戶的移動設備與系統綁定起來,如果管理員沒有給設備授權,則無法登錄。

          注:給移動設備授權,需要配合用戶使用,也就是說用戶只能使用固定的一臺或幾臺設備登錄系統,如果使用別的設備登錄,但是該設備沒有授權,也是無法登陸的,如果在一臺已搜授權的設備上切換賬號登錄,還需再次給該切換的賬號授權。

          另:一個新的工程,第一個用戶使用移動端登錄時,不需要管理員授權,比如說,用戶Anna是整個工程第一個用戶使用移動端登錄的,那么Anna使用的這臺設備不需要授權,可以直接連接,以后的別的用戶的設備就需要授權了。

          一、移動設備綁定步驟

          準備一個新的WebReport工程,啟動內置服務器。

          1、開啟移動設備綁定

          FineReport的移動設備綁定功能默認是關閉的,使用之前先要開啟,在PC端的瀏覽器地址欄中輸入http://localhost:8075/WebReport/ReportServer?op=fs,使用管理員賬號登錄,點擊管理系統>移動平臺>設備綁定,開啟移動設備綁定,如下圖:


          2、第一個設備登錄

          先在一臺機器上使用管理員賬號連接該工程,可以直接登錄,不需要給設備授權。管理員在PC端登錄數據決策系統,進入管理系統>移動平臺>設備綁定,可以看到已授權設備上顯示了管理員用戶綁定的設備的mac地址,如下圖:


           

          注:第一次用移動端登錄系統的用戶不一定要管理員。

          3、第二個設備登錄

          第一臺設備登錄系統之后,不論是什么用戶,第二個及以后的設備上的移動端登錄系統就需要管理員授權,在另外一臺設備上,根據添加服務器配置好服務器之后,使用相同賬號登錄,點擊登錄,會彈出下圖的警告框:


           

          此時,管理員在PC端刷新數據決策系統可以看到未授權設備中新增了一條記錄,表示該用戶在另外一臺設備上登錄系統,需要給該設備授權。

          點擊中間的按鈕,將未授權設備移動到已授權設備面板中,即對未授權設備授權:


           

          此時,在移動端上重新登錄,就可以登錄了,并且該設備上的任何系統用戶使用移動端訪問系統,均無需再次授權。

          4、 切換用戶

          在第二個設備上退出登錄,更換一個用戶繼續登錄系統,發現還會彈出設備未授權的對話框,需要管理員授權,管理員授權之后,在管理系統>移動平臺>移動設備綁定>已授權設備中可以看到,多了一個用戶:


           

          二、移動設備授權撤銷

           

          在實際應用中,一個用戶基本上只會綁定一個設備,如果該設備遺失或者損壞的時候才會使用另外一個設備,那么,如果某用戶經常使用的設備丟失了,要將移動端綁定在另外一個設備上,但是已丟失的設備是跟系統綁定的,這樣會導致數據不安全。FineReport提供了設備管理功能,即同一用戶同時綁定了多個設備時,該用戶只需要在任意設備上登錄系統即可撤銷其他設備的授權權限。

          除了管理員在PC端直接刪除已授權設備之外,FineReport還提供了設備管理功能,即同一用戶同時綁定了多個設備時,該用戶只需要在任意設備上登錄系統即可撤銷其他設備的授權權限。

          1、 設備管理

          由上面示例可知,管理員用戶登錄過兩個設備,在已授權設備面板中綁定了兩個設備的mac地址,接下來我們在登錄iPad的設備來撤銷iPhone設備的授權權限。

          在移動端登錄系統,點擊右上角的選項按鈕,選擇設備綁定,如下圖:


           

          設備管理界面,可以看到該用戶所綁定的所有設備,其中當前設備不可操作,其他設備是可操作的,如下圖:


           

          滑動設備名稱后面的按鈕,可撤銷該用戶下對該設備的授權,如下圖:


           

          此時,管理員在PC端登錄系統,進入管理系統>移動平臺>設備綁定,已授權設備面板中可看到aa用戶下的綁定的設備只剩下一個,而那個被撤銷授權的設備重新回到了未授權設備面板中,如下圖:


           

          2、 PC端直接刪除

          擁有移動平臺使用權限的用戶,一般是管理員,在PC端登錄系統,進入管理系統>移動平臺>設備綁定,可直接刪除未授權設備已授權設備下面的設備,如下圖:

           




          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安福县| 合水县| 高尔夫| 贺州市| 武鸣县| 哈密市| 荆门市| 吉林市| 西充县| 静海县| 云霄县| 京山县| 比如县| 皋兰县| 永宁县| 西宁市| 麻江县| 沙坪坝区| 读书| 姜堰市| 新平| 会理县| 陇川县| 肥城市| 临安市| 广平县| 孟津县| 资兴市| 宝坻区| 惠州市| 布尔津县| 吉首市| 屯门区| 昆山市| 抚州市| 阳东县| 会同县| 马关县| 迭部县| 周至县| 乌拉特前旗|