【技術實現步驟摘要】
本公開涉及計算機,具體而言,涉及一種云環境登錄方法、裝置、計算機設備及存儲介質。
技術介紹
1、隨著云技術的發展,越來越多的企業選擇云服務器來部署相關業務,其中不同的云服務器可以部署不同企業的業務,或者可以部署同一企業的不同業務等。由于不同云環境域名訪問的云環境資源不同,故在一個企業面對多個云環境時,需要在各云環境域名下分別輸入賬號密碼,以登錄不同的云環境。而相關技術中的用戶登錄驗證方法通常是針對單一云環境,即針對每個云環境分別進行用戶登錄驗證,無法滿足跨云環境的用戶驗證需求,導致云環境的登錄效率較低,用戶體驗感較差。
技術實現思路
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、第一發送模塊,用于將所述登錄令牌和所述目標云環境信息中的云環境域名發送給所述終端設備;其中所述終端設備用于從所述主站環境域名切換至所述云環本文檔來自技高網...
【技術保護點】
1.一種云環境登錄方法,其特征在于,應用于主服務器,包括:
2.根據權利要求1所述的方法,其特征在于,所述從多個云環境的云服務器中確定與所述登錄信息匹配的候選企業的企業信息,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述從多個云環境的云服務器中確定與所述登錄信息匹配的候選企業的企業信息,包括:
4.根據權利要求1所述的方法,其特征在于,在確定所述候選企業的企業信息之后,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述候選企業的企業信息,對所述第二登錄請求進行校驗,得到校驗結果,包括:
6.根據權利要求4所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種云環境登錄方法,其特征在于,應用于終端設備,包括:
9.根據權利要求8所述的方法,其特征在于,所述方法還包括:
10.根據權利要求8所述的方法,其特征在于,所述基于所述登錄令牌在所述云環境域名下登錄所述目標云環境,包括:
12.一種云環境登錄裝置,其特征在于,應用于終端設備,包括:
13.一種計算機設備,其特征在于,包括:處理器、存儲器,所述存儲器存儲有所述處理器可執行的機器可讀指令,所述處理器用于執行所述存儲器中存儲的機器可讀指令,所述機器可讀指令被所述處理器執行時,所述處理器執行如權利要求1至7任一項所述的云環境登錄方法的步驟,或者,執行如權利要求8至10任一項所述的云環境登錄方法的步驟。
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被計算機設備運行時,所述計算機設備執行如權利要求1至7任一項所述的云環境登錄方法的步驟,或者,執行如權利要求8至10任一項所述的云環境登錄方法的步驟。
...【技術特征摘要】
1.一種云環境登錄方法,其特征在于,應用于主服務器,包括:
2.根據權利要求1所述的方法,其特征在于,所述從多個云環境的云服務器中確定與所述登錄信息匹配的候選企業的企業信息,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述從多個云環境的云服務器中確定與所述登錄信息匹配的候選企業的企業信息,包括:
4.根據權利要求1所述的方法,其特征在于,在確定所述候選企業的企業信息之后,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述候選企業的企業信息,對所述第二登錄請求進行校驗,得到校驗結果,包括:
6.根據權利要求4所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種云環境登錄方法,其特征在于,應用于終端設備,包括:
9.根據權利要求8所述的方法,其特征在于,所述方法還包括:<...
【專利技術屬性】
技術研發人員:吳俊文,丁龍飛,
申請(專利權)人:深圳市紛享互聯科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。