本公開涉及計算機(jī),具體而言,涉及一種云環(huán)境登錄方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著云技術(shù)的發(fā)展,越來越多的企業(yè)選擇云服務(wù)器來部署相關(guān)業(yè)務(wù),其中不同的云服務(wù)器可以部署不同企業(yè)的業(yè)務(wù),或者可以部署同一企業(yè)的不同業(yè)務(wù)等。由于不同云環(huán)境域名訪問的云環(huán)境資源不同,故在一個企業(yè)面對多個云環(huán)境時,需要在各云環(huán)境域名下分別輸入賬號密碼,以登錄不同的云環(huán)境。而相關(guān)技術(shù)中的用戶登錄驗證方法通常是針對單一云環(huán)境,即針對每個云環(huán)境分別進(jìn)行用戶登錄驗證,無法滿足跨云環(huán)境的用戶驗證需求,導(dǎo)致云環(huán)境的登錄效率較低,用戶體驗感較差。
技術(shù)實現(xiàn)思路
1、本公開實施例至少提供一種云環(huán)境登錄方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)。
2、第一方面,本公開實施例提供了一種云環(huán)境登錄方法,應(yīng)用于主服務(wù)器,包括:
3、接收終端設(shè)備發(fā)送的第一登錄請求,其中所述第一登錄請求攜帶有登錄信息,所述登錄信息為在主服務(wù)器的主站環(huán)境域名下獲取的;
4、從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息,并將所述候選企業(yè)的企業(yè)信息發(fā)送給所述終端設(shè)備;
5、接收所述終端設(shè)備發(fā)送的針對目標(biāo)企業(yè)的第二登錄請求,基于所述候選企業(yè)的企業(yè)信息,對所述第二登錄請求進(jìn)行校驗,得到校驗結(jié)果;
6、在所述校驗結(jié)果為校驗通過時,確定所述目標(biāo)企業(yè)匹配的目標(biāo)云環(huán)境信息,并生成登錄令牌;
7、將所述登錄令牌和所述目標(biāo)云環(huán)境信息中的云環(huán)境域名發(fā)送給所述終端設(shè)備;其中所述終端設(shè)備用于從所述主站環(huán)境域名切換至所述云環(huán)境域名,并基于所述登錄令牌在所述云環(huán)境域名下登錄所述目標(biāo)云環(huán)境。
8、一種可選的實施方式中,所述從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息,包括:
9、確定數(shù)據(jù)庫中是否存在與所述登錄信息匹配的用戶信息;
10、若存在,則從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息。
11、一種可選的實施方式中,所述從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息,包括:
12、基于所述登錄信息,生成信息獲取請求;
13、將所述信息獲取請求發(fā)送給所述多個云環(huán)境的云服務(wù)器,其中所述云服務(wù)器在對所述登錄信息校驗通過之后,確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息;
14、接收所述云服務(wù)器發(fā)送的與所述登錄信息匹配的候選企業(yè)的企業(yè)信息。
15、一種可選的實施方式中,在確定所述候選企業(yè)的企業(yè)信息之后,所述方法還包括:
16、生成目標(biāo)登錄標(biāo)識符;
17、基于所述目標(biāo)登錄標(biāo)識符,將所述候選企業(yè)的企業(yè)信息和所述登錄信息存儲至緩存單元;
18、所述將所述候選企業(yè)的企業(yè)信息發(fā)送給所述終端設(shè)備,包括:
19、將所述目標(biāo)登錄標(biāo)識符和所述候選企業(yè)的企業(yè)信息發(fā)送給所述終端設(shè)備。
20、一種可選的實施方式中,所述基于所述候選企業(yè)的企業(yè)信息,對所述第二登錄請求進(jìn)行校驗,得到校驗結(jié)果,包括:
21、獲取所述第二登錄請求攜帶的登錄標(biāo)識符;
22、若基于所述第二登錄請求攜帶的登錄標(biāo)識符,能夠從所述緩存單元中提取到所述候選企業(yè)的企業(yè)信息和所述登錄信息,則確定所述第二登錄請求攜帶的所述登錄標(biāo)識符與所述目標(biāo)登錄標(biāo)識符匹配,并確定所述候選企業(yè)中是否包括所述目標(biāo)企業(yè),以及所述第二登錄請求攜帶的登錄信息是否與提取的登錄信息匹配;
23、若是,則確定所述校驗結(jié)果為校驗通過。
24、一種可選的實施方式中,所述方法還包括:
25、在所述生成登錄令牌后,銷毀所述目標(biāo)登錄標(biāo)識符;
26、在所述終端設(shè)備登錄所述目標(biāo)云環(huán)境后,銷毀所述登錄令牌。
27、一種可選的實施方式中,所述方法還包括:
28、將所述登錄令牌存儲至緩存單元;其中所述目標(biāo)云環(huán)境對應(yīng)的目標(biāo)云服務(wù)器用于從所述緩存單元獲取所述登錄令牌,并基于所述登錄令牌對所述終端設(shè)備登錄所述目標(biāo)云環(huán)境的校驗請求進(jìn)行鑒權(quán)。
29、第二方面,本公開實施例還提供一種云環(huán)境登錄方法,應(yīng)用于終端設(shè)備,包括:
30、獲取在主服務(wù)器的主站環(huán)境域名下輸入的登錄信息;
31、響應(yīng)于觸發(fā)的登錄操作,生成攜帶有所述登錄信息的第一登錄請求,并將所述第一登錄請求發(fā)送給所述主服務(wù)器;
32、接收所述主服務(wù)器發(fā)送的、與所述登錄信息匹配的候選企業(yè)的企業(yè)信息,其中所述企業(yè)信息包括企業(yè)名稱;展示所述候選企業(yè)的企業(yè)名稱;
33、響應(yīng)于針對所述候選企業(yè)的選擇操作,將選擇的候選企業(yè)確定為目標(biāo)企業(yè),并生成針對所述目標(biāo)企業(yè)的第二登錄請求,將所述第二登錄請求發(fā)送給所述主服務(wù)器;其中所述主服務(wù)器用于在基于所述候選企業(yè)的企業(yè)信息對所述第二登錄請求進(jìn)行校驗之后,在確定所述校驗結(jié)果為校驗通過時,確定所述目標(biāo)企業(yè)匹配的目標(biāo)云環(huán)境信息并生成登錄令牌,所述目標(biāo)云環(huán)境信包括云環(huán)境域名;
34、接收所述主服務(wù)器發(fā)送的所述云環(huán)境域名和所述登錄令牌;
35、從所述主站環(huán)境域名切換至所述云環(huán)境域名,基于所述登錄令牌在所述云環(huán)境域名下登錄所述目標(biāo)云環(huán)境。
36、一種可選的實施方式中,所述方法還包括:
37、接收目標(biāo)登錄標(biāo)識符;
38、所述生成針對所述目標(biāo)企業(yè)的第二登錄請求,包括:
39、生成針對所述目標(biāo)企業(yè)的、攜帶所述目標(biāo)登錄標(biāo)識符的第二登錄請求。
40、一種可選的實施方式中,所述基于所述登錄令牌在所述云環(huán)境域名下登錄所述目標(biāo)云環(huán)境,包括:
41、基于所述登錄令牌,生成校驗請求;
42、在所述云環(huán)境域名下,調(diào)用校驗接口,將所述校驗請求發(fā)送給所述目標(biāo)云環(huán)境對應(yīng)的目標(biāo)云服務(wù)器;其中所述目標(biāo)云服務(wù)器用于從緩存單元獲取登錄令牌,并基于獲取的登錄令牌對所述校驗請求進(jìn)行鑒權(quán),在鑒權(quán)通過之后,允許所述終端設(shè)備登錄所述目標(biāo)云環(huán)境。
43、第三方面,本公開實施例還提供一種云環(huán)境登錄裝置,應(yīng)用于主服務(wù)器,包括:
44、第一接收模塊,用于接收終端設(shè)備發(fā)送的第一登錄請求,其中所述第一登錄請求攜帶有登錄信息,所述登錄信息為在主服務(wù)器的主站環(huán)境域名下獲取的;
45、第一確定模塊,用于從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息,并將所述候選企業(yè)的企業(yè)信息發(fā)送給所述終端設(shè)備;
46、校驗?zāi)K,用于接收所述終端設(shè)備發(fā)送的針對目標(biāo)企業(yè)的第二登錄請求,基于所述候選企業(yè)的企業(yè)信息,對所述第二登錄請求進(jìn)行校驗,得到校驗結(jié)果;
47、第二確定模塊,用于在所述校驗結(jié)果為校驗通過時,確定所述目標(biāo)企業(yè)匹配的目標(biāo)云環(huán)境信息,并生成登錄令牌;
48、第一發(fā)送模塊,用于將所述登錄令牌和所述目標(biāo)云環(huán)境信息中的云環(huán)境域名發(fā)送給所述終端設(shè)備;其中所述終端設(shè)備用于從所述主站環(huán)境域名切換至所述云環(huán)境域名,并基于所述登錄令牌在所述云環(huán)境域名下登錄所述目標(biāo)云環(huán)境。
49、一種可選的實施方式中,所述第一確定模塊,在從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息時,用于:
50、確定數(shù)據(jù)庫中是否存在與所述登錄信息匹配的用戶信息;
51、若存在,則從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息。
52、一種可選的實施方式中,所述第一確定模塊,在從多個云環(huán)境的云服務(wù)器中確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息時,用于:
53、基于所述登錄信息,生成信息獲取請求;
54、將所述信息獲取請求發(fā)送給所述多個云環(huán)境的云服務(wù)器,其中所述云服務(wù)器在對所述登錄信息校驗通過之后,確定與所述登錄信息匹配的候選企業(yè)的企業(yè)信息;
55、接收所述云服務(wù)器發(fā)送的與所述登錄信息匹配的候選企業(yè)的企業(yè)信息。
56、一種可選的實施方式中,所述第一確定模塊,在確定所述候選企業(yè)的企業(yè)信息之后,還用于:
57、生成目標(biāo)登錄標(biāo)識符;
58、基于所述目標(biāo)登錄標(biāo)識符,將所述候選企業(yè)的企業(yè)信息和所述登錄信息存儲至緩存單元;
59、所述第一確定模塊,在將所述候選企業(yè)的企業(yè)信息發(fā)送給所述終端設(shè)備時,還用于:
60、將所述目標(biāo)登錄標(biāo)識符和所述候選企業(yè)的企業(yè)信息發(fā)送給所述終端設(shè)備。
61、一種可選的實施方式中,所述校驗?zāi)K,在基于所述候選企業(yè)的企業(yè)信息,對所述第二登錄請求進(jìn)行校驗,得到校驗結(jié)果時,用于:
62、獲取所述第二登錄請求攜帶的登錄標(biāo)識符;
63、若基于所述第二登錄請求攜帶的登錄標(biāo)識符,能夠從所述緩存單元中提取到所述候選企業(yè)的企業(yè)信息和所述登錄信息,則確定所述第二登錄請求攜帶的所述登錄標(biāo)識符與所述目標(biāo)登錄標(biāo)識符匹配,并確定所述候選企業(yè)中是否包括所述目標(biāo)企業(yè),以及所述第二登錄請求攜帶的登錄信息是否與提取的登錄信息匹配;
64、若是,則確定所述校驗結(jié)果為校驗通過。
65、一種可選的實施方式中,所述裝置還包括:銷毀模塊,用于:
66、在所述生成登錄令牌后,銷毀所述目標(biāo)登錄標(biāo)識符;
67、在所述終端設(shè)備登錄所述目標(biāo)云環(huán)境后,銷毀所述登錄令牌。
68、一種可選的實施方式中,所述第二確定模塊,還用于:
69、將所述登錄令牌存儲至緩存單元;其中所述目標(biāo)云環(huán)境對應(yīng)的目標(biāo)云服務(wù)器用于從所述緩存單元獲取所述登錄令牌,并基于所述登錄令牌對所述終端設(shè)備登錄所述目標(biāo)云環(huán)境的校驗請求進(jìn)行鑒權(quán)。
70、第四方面,本公開實施例還提供一種云環(huán)境登錄裝置,應(yīng)用于終端設(shè)備,包括:
71、獲取模塊,用于獲取在主服務(wù)器的主站環(huán)境域名下輸入的登錄信息;
72、生成模塊,用于響應(yīng)于觸發(fā)的登錄操作,生成攜帶有所述登錄信息的第一登錄請求,并將所述第一登錄請求發(fā)送給所述主服務(wù)器;
73、第二接收模塊,用于接收所述主服務(wù)器發(fā)送的、與所述登錄信息匹配的候選企業(yè)的企業(yè)信息,其中所述企業(yè)信息包括企業(yè)名稱;展示所述候選企業(yè)的企業(yè)名稱;
74、第二發(fā)送模塊,用于響應(yīng)于針對所述候選企業(yè)的選擇操作,將選擇的候選企業(yè)確定為目標(biāo)企業(yè),并生成針對所述目標(biāo)企業(yè)的第二登錄請求,將所述第二登錄請求發(fā)送給所述主服務(wù)器;其中所述主服務(wù)器用于在基于所述候選企業(yè)的企業(yè)信息對所述第二登錄請求進(jìn)行校驗之后,在確定所述校驗結(jié)果為校驗通過時,確定所述目標(biāo)企業(yè)匹配的目標(biāo)云環(huán)境信息并生成登錄令牌,所述目標(biāo)云環(huán)境信包括云環(huán)境域名;
75、第三接收模塊,用于接收所述主服務(wù)器發(fā)送的所述云環(huán)境域名和所述登錄令牌;
76、登錄模塊,用于從所述主站環(huán)境域名切換至所述云環(huán)境域名,基于所述登錄令牌在所述云環(huán)境域名下登錄所述目標(biāo)云環(huán)境。
77、一種可選的實施方式中,所述第二接收模塊,還用于:
78、接收目標(biāo)登錄標(biāo)識符;
79、所述第二發(fā)送模塊,在生成針對所述目標(biāo)企業(yè)的第二登錄請求時,用于:
80、生成針對所述目標(biāo)企業(yè)的、攜帶所述目標(biāo)登錄標(biāo)識符的第二登錄請求。
81、一種可選的實施方式中,所述登錄模塊,在基于所述登錄令牌在所述云環(huán)境域名下登錄所述目標(biāo)云環(huán)境時,用于:
82、基于所述登錄令牌,生成校驗請求;
83、在所述云環(huán)境域名下,調(diào)用校驗接口,將所述校驗請求發(fā)送給所述目標(biāo)云環(huán)境對應(yīng)的目標(biāo)云服務(wù)器;其中所述目標(biāo)云服務(wù)器用于從緩存單元獲取登錄令牌,并基于獲取的登錄令牌對所述校驗請求進(jìn)行鑒權(quán),在鑒權(quán)通過之后,允許所述終端設(shè)備登錄所述目標(biāo)云環(huán)境。
84、第五方面,本公開可選實現(xiàn)方式還提供一種計算機(jī)設(shè)備,處理器、存儲器,所述存儲器存儲有所述處理器可執(zhí)行的機(jī)器可讀指令,所述處理器用于執(zhí)行所述存儲器中存儲的機(jī)器可讀指令,所述機(jī)器可讀指令被所述處理器執(zhí)行時,所述機(jī)器可讀指令被所述處理器執(zhí)行時執(zhí)行上述第一方面或第一方面中任一種可能的實施方式中的步驟,或者,執(zhí)行上述第二方面或第二方面中任一種可能的實施方式中的步驟。
85、第六方面,本公開可選實現(xiàn)方式還提供一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,該計算機(jī)程序被運(yùn)行時執(zhí)行上述第一方面或第一方面中任一種可能的實施方式中的步驟,或者,執(zhí)行上述第二方面或第二方面中任一種可能的實施方式中的步驟。
86、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,而非限制本公開的技術(shù)方案。
87、本公開實施例提供的云環(huán)境登錄方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì),通過接收終端設(shè)備發(fā)送的第一登錄請求,其中第一登錄請求攜帶有登錄信息,登錄信息為在主服務(wù)器的主站環(huán)境域名下獲取的;再從多個云環(huán)境的云服務(wù)器中確定與登錄信息匹配的候選企業(yè)的企業(yè)信息,并將候選企業(yè)的企業(yè)信息發(fā)送給終端設(shè)備,以便用戶可以從候選企業(yè)中選擇企業(yè),以登錄選擇的企業(yè)對應(yīng)的云環(huán)境,無需再次輸入登錄信息,登錄流程簡便,效率較高。進(jìn)一步的,接收終端設(shè)備發(fā)送的針對目標(biāo)企業(yè)的第二登錄請求,基于候選企業(yè)的企業(yè)信息,對第二登錄請求進(jìn)行校驗,得到校驗結(jié)果,實現(xiàn)對目標(biāo)企業(yè)的登錄校驗,保障登錄的安全性和可靠性。在校驗結(jié)果為校驗通過時,確定目標(biāo)企業(yè)匹配的目標(biāo)云環(huán)境信息,并生成登錄令牌;將目標(biāo)云環(huán)境信息中云環(huán)境域名和登錄令牌發(fā)送給終端設(shè)備;其中終端設(shè)備用于從主站環(huán)境域名切換至云環(huán)境域名,并基于登錄令牌在云環(huán)境域名下登錄目標(biāo)云環(huán)境,實現(xiàn)了目標(biāo)云環(huán)境的登錄。
88、本公開提出方法中,在輸入一次登錄信息后,可以選擇登錄匹配的任一候選企業(yè)對應(yīng)的目標(biāo)云環(huán)境,無需針對不同候選企業(yè)對應(yīng)的云環(huán)境多次輸入登錄信息,緩解了登錄流程繁瑣的問題,且能夠保障登錄過程的安全性和可靠性。同時,本公開中通過在主站環(huán)境域下輸入登錄信息,并在主站環(huán)境域下進(jìn)行登錄驗證,實現(xiàn)了對多個候選企業(yè)中任一候選企業(yè)對應(yīng)的目標(biāo)云環(huán)境的登錄驗證,實現(xiàn)了跨云環(huán)境的用戶驗證。以及本公開在驗證通過之后,終端設(shè)備自動由主站環(huán)境域名切換至云環(huán)境域名,并在云環(huán)境域名下登錄目標(biāo)云環(huán)境,實現(xiàn)了跨云環(huán)境的自動登錄,登錄效率較高,登錄流程較為簡便,用戶體驗感較好。
89、為使本公開的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。