[發明專利]一種gotty前后端的分離方法及系統在審
| 申請號: | 202011464832.0 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112579076A | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 閆夢飛;趙山;王陽;孫斌 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F8/60 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gotty 后端 分離 方法 系統 | ||
1.一種gotty前后端的分離方法,其特征是所述的方法的具體步驟包括:
S1將gotty應用的前端部分嵌入進Angular項目前端;
S2在Angular項目前端新建前端頁面,增加token信息的傳輸和自定義參數;
S3將gotty應用的后端增加token的校驗,對產品名稱的判斷,以及對參數的檢查;
S4根據校驗和檢查結果返回相應信息。
2.根據權利要求1所述的方法,其特征是所述S2在Angular項目前端新建前端頁面,增加token信息的傳輸和自定義參數的具體步驟包括:
S201新建html文件,增加元素名為terminal的div元素;
S202增加側邊欄,包括連接按鈕和新窗口打開按鈕;
S203增加幫助描述。
3.根據權利要求2所述的方法,其特征是所述S3將gotty應用的后端增加token的校驗,對產品名稱的判斷,以及對參數的檢查的具體步驟包括:
S301集成iam,通過KeycloakClient.ValidateToken增加對token的校驗,對于不符合校驗的token,返回“當前用戶無操作權限”的信息;
S302利用processWSConn方法增加對產品名稱的檢查和校驗;
S303編寫dockerfile文件,構建后端鏡像,并部署。
4.根據權利要求3所述的方法,其特征是所述S302中processWSConn方法的具體步驟包括:
S3021讀取連接信息,報錯時返回websocket連接失??;
S3022比較消息類型,不一致時返回不合法的消息類型;
S3023轉化連接信息消息格式,轉換過程出現error返回websocket連接失敗;
S3024校驗token,error時返回當前用戶無操作權限;
S3025獲取參數信息,若產品應用為ice則經由ice方法校驗,若產品應用為mysql,則經由mysql方法校驗;
S3026轉換arguments參數,報錯時返回轉換參數失敗;
S3027創建相關資源并返回結果信息。
5.一種gotty前后端的分離系統,其特征是所述的系統具體包括前端處理模塊、前端設置模塊、后端處理模塊和信息反饋模塊:
前端處理模塊:將gotty應用的前端部分嵌入進Angular項目前端;
前端設置模塊:在Angular項目前端新建前端頁面,增加token信息的傳輸和自定義參數;
后端處理模塊:將gotty應用的后端增加token的校驗,對產品名稱的判斷,以及對參數的檢查;
信息反饋模塊:根據校驗和檢查結果返回相應信息。
6.根據權利要求5所述的系統,其特征是所述前端設置模塊具體包括文件建立模塊、按鈕增設模塊和描述增設模塊:
文件建立模塊:新建html文件,增加元素名為terminal的div元素;
按鈕增設模塊:增加側邊欄,包括連接按鈕和新窗口打開按鈕;
描述增設模塊:增加幫助描述。
7.根據權利要求6所述的系統,其特征是所述后端處理模塊具體包括校驗增設模塊、名稱校驗模塊和鏡像增設模塊:
校驗增設模塊:集成iam,通過KeycloakClient.ValidateToken增加對token的校驗,對于不符合校驗的token,返回“當前用戶無操作權限”的信息;
名稱校驗模塊:利用processWSConn方法增加對產品名稱的檢查和校驗;
鏡像增設模塊:編寫dockerfile文件,構建后端鏡像,并部署。
8.根據權利要求7所述的系統,其特征是所述名稱校驗模塊具體包括讀取模塊、比較模塊、轉換模塊、權限模塊、參數模塊、轉換模塊和創建模塊:
讀取模塊:讀取連接信息,報錯時返回websocket連接失?。?/p>
比較模塊:比較消息類型,不一致時返回不合法的消息類型;
轉換模塊:轉化連接信息消息格式,轉換過程出現error返回websocket連接失敗;
權限模塊:校驗token,error時返回當前用戶無操作權限;
參數模塊:獲取參數信息,若產品應用為ice則經由ice方法校驗,若產品應用為mysql,則經由mysql方法校驗;
轉換模塊:轉換arguments參數,報錯時返回轉換參數失?。?/p>
創建模塊:創建相關資源并返回結果信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011464832.0/1.html,轉載請聲明來源鉆瓜專利網。





