System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理與金融科技領域,尤其涉及數據訪問方法、裝置、計算機設備及存儲介質。
技術介紹
1、在金融領域,隨著移動應用技術的快速發展,應用程序的部署、已成為開發團隊日常工作中不可或缺的一部分。為了確保應用程序的安全性、完整性和可信度,各大應用程序商店、測試服務平臺以及設備制造商均要求應用程序在發布或安裝前進行代碼簽名。代碼簽名是一種數字簽名技術,它使用證書對應用程序進行簽名,以驗證應用程序的來源和完整性,防止在傳輸或存儲過程中被篡改。
2、在當前的實踐中,大多數開發團隊采用了一種較為傳統且繁瑣的代碼簽名管理方式:即為團隊中的每一個成員單獨提供代碼簽名身份,即證書。這種方式雖然在一定程度上保證了代碼簽名的獨立性和可追溯性,但同時也帶來了如下問題:每當需要添加新的測試設備或證書過期時,開發團隊需要手動續訂證書并更新相應的配置文件。這一過程繁瑣且耗時,不僅增加了團隊成員的工作負擔,還可能導致配置錯誤或遺漏,進而影響應用程序的部署進度,導致應用程序的部署效率低下。
技術實現思路
1、本申請實施例的目的在于提出一種數據訪問方法、裝置、計算機設備及存儲介質,以解決現有的應用程序的代碼簽名管理方式需要手動續訂證書并更新相應的配置文件,導致應用程序的部署效率低下的技術問題。
2、為了解決上述技術問題,本申請實施例提供一種數據訪問方法,采用了如下所述的技術方案:
3、在進行應用程序的部署過程中,判斷是否接收到用戶觸發的數據訪問請求;其中,所述數據訪問請求攜帶
4、若是,從所述數據訪問請求中提取出所述用戶信息;
5、基于所述用戶信息對所述用戶進行權限驗證;
6、若所述用戶通過權限驗證,基于所述用戶信息確定對應的私有倉庫;
7、從所述私有倉庫中拉取對應的目標證書與目標配置文件;
8、對所述目標證書與所述目標配置文件進行安裝處理。
9、進一步的,所述基于所述用戶信息對所述用戶進行權限驗證的步驟,具體包括:
10、調用預設的權限驗證模型,并基于所述權限驗證模型獲取與所述用戶信息對應的指定權限等級;
11、確定與所述數據訪問請求對應的指定處理操作;
12、調用預設的業務操作權限表,并從所述業務操作權限表中查詢出與所述指定處理操作對應的目標權限等級范圍;
13、判斷所述指定權限等級是否處于所述目標權限等級范圍內;
14、若是,判定所述用戶通過權限驗證,否則判定所述用戶未通過權限驗證。
15、進一步的,所述基于所述用戶信息確定對應的私有倉庫的步驟,具體包括:
16、基于所述用戶信息確定對應的目標團隊信息;
17、獲取預設的倉庫映射表;
18、從所述倉庫映射表中查詢出與所述目標團隊信息匹配的指定倉庫信息;
19、基于所述指定倉庫信息確定出與所述目標團隊信息對應的私有倉庫。
20、進一步的,所述從所述私有倉庫中拉取對應的目標證書與目標配置文件的步驟,具體包括:
21、獲取預設的目標拉取命令;
22、運行所述目標拉取命令,以從所述私有倉庫中拉取對應的目標證書與目標配置文件。
23、進一步的,所述對所述目標證書與所述目標配置文件進行安裝處理的步驟,具體包括:
24、獲取預設的導入命令,以及獲取預設的目標文件夾;其中,所述目標文件夾為存放配置文件的相關文件夾;
25、基于所述導入命令將所述目標證書導入到對應的指定鑰匙串中;
26、將所述目標配置文件存放至所述目標文件夾內。
27、進一步的,在所述基于所述用戶信息確定對應的私有倉庫的步驟之前,還包括:
28、調用預設的命令行工具;
29、對所述命令行工具進行安裝處理;
30、獲取預設的證書管理策略;
31、基于所述證書管理策略,使用所述命令行工具對所述私有倉庫進行證書管理處理。
32、進一步的,在所述對所述目標證書與所述目標配置文件進行安裝處理的步驟之后,還包括:
33、配置與所述應用程序對應的部署環境;
34、調用預設的部署工具;
35、基于所述部署工具,在所述部署環境中對所述應用程序執行部署操作,得到對應的部署結果;
36、對所述部署結果進行存儲處理。
37、為了解決上述技術問題,本申請實施例還提供一種數據訪問裝置,采用了如下所述的技術方案:
38、判斷模塊,用于在進行應用程序的部署過程中,判斷是否接收到用戶觸發的數據訪問請求;其中,所述數據訪問請求攜帶所述用戶的用戶信息;
39、提取模塊,用于若是,從所述數據訪問請求中提取出所述用戶信息;
40、驗證模塊,用于基于所述用戶信息對所述用戶進行權限驗證;
41、確定模塊,用于若所述用戶通過權限驗證,基于所述用戶信息確定對應的私有倉庫;
42、拉取模塊,用于從所述私有倉庫中拉取對應的目標證書與目標配置文件;
43、處理模塊,用于對所述目標證書與所述目標配置文件進行安裝處理。
44、為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:
45、在進行應用程序的部署過程中,判斷是否接收到用戶觸發的數據訪問請求;其中,所述數據訪問請求攜帶所述用戶的用戶信息;
46、若是,從所述數據訪問請求中提取出所述用戶信息;
47、基于所述用戶信息對所述用戶進行權限驗證;
48、若所述用戶通過權限驗證,基于所述用戶信息確定對應的私有倉庫;
49、從所述私有倉庫中拉取對應的目標證書與目標配置文件;
50、對所述目標證書與所述目標配置文件進行安裝處理。
51、為了解決上述技術問題,本申請實施例還提供一種計算機可讀存儲介質,采用了如下所述的技術方案:
52、在進行應用程序的部署過程中,判斷是否接收到用戶觸發的數據訪問請求;其中,所述數據訪問請求攜帶所述用戶的用戶信息;
53、若是,從所述數據訪問請求中提取出所述用戶信息;
54、基于所述用戶信息對所述用戶進行權限驗證;
55、若所述用戶通過權限驗證,基于所述用戶信息確定對應的私有倉庫;
56、從所述私有倉庫中拉取對應的目標證書與目標配置文件;
57、對所述目標證書與所述目標配置文件進行安裝處理。
58、與現有技術相比,本申請實施例主要有以下有益效果:
59、本申請在進行應用程序的部署過程中,判斷是否接收到用戶觸發的數據訪問請求;其中,所述數據訪問請求攜帶所述用戶的用戶信息;若是,從所述數據訪問請求中提取出所述用戶信息;然后基于所述用戶信息對所述用戶進行權限驗證;若所述用戶通過權限驗證本文檔來自技高網...
【技術保護點】
1.一種數據訪問方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的數據訪問方法,其特征在于,所述基于所述用戶信息對所述用戶進行權限驗證的步驟,具體包括:
3.根據權利要求1所述的數據訪問方法,其特征在于,所述基于所述用戶信息確定對應的私有倉庫的步驟,具體包括:
4.根據權利要求1所述的數據訪問方法,其特征在于,所述從所述私有倉庫中拉取對應的目標證書與目標配置文件的步驟,具體包括:
5.根據權利要求1所述的數據訪問方法,其特征在于,所述對所述目標證書與所述目標配置文件進行安裝處理的步驟,具體包括:
6.根據權利要求1所述的數據訪問方法,其特征在于,在所述基于所述用戶信息確定對應的私有倉庫的步驟之前,還包括:
7.根據權利要求1所述的數據訪問方法,其特征在于,在所述對所述目標證書與所述目標配置文件進行安裝處理的步驟之后,還包括:
8.一種數據訪問裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如權利要求1至7中任一項所述的數據訪問方法的步驟。
...【技術特征摘要】
1.一種數據訪問方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的數據訪問方法,其特征在于,所述基于所述用戶信息對所述用戶進行權限驗證的步驟,具體包括:
3.根據權利要求1所述的數據訪問方法,其特征在于,所述基于所述用戶信息確定對應的私有倉庫的步驟,具體包括:
4.根據權利要求1所述的數據訪問方法,其特征在于,所述從所述私有倉庫中拉取對應的目標證書與目標配置文件的步驟,具體包括:
5.根據權利要求1所述的數據訪問方法,其特征在于,所述對所述目標證書與所述目標配置文件進行安裝處理的步驟,具體包括:
6.根據權利要求1所述的數據訪問方法,其特征在于,在...
【專利技術屬性】
技術研發人員:黃炎,
申請(專利權)人:中國平安人壽保險股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。