本申請公開了一種開源系統中的跨平臺訪問方法、裝置和存儲介質,該方法中本申請實施例中,可以將需要跨系統登錄平臺的登錄程序的源文件保存下來。然后在統一的平臺中模擬這些登錄程序,實現開源系統的跨平臺登錄。此外,針對任一用戶,可以顯示其授權登錄的各個平臺的登錄入口,本申請中會自動獲取用戶需要登錄的平臺的用戶唯一標識及其對應的登錄密碼,然后實現自動登錄到選擇的平臺上,從而使得用戶的跨平臺登錄操作更加簡潔和方便。
Cross-platform access methods, devices and storage media in open source systems
【技術實現步驟摘要】
開源系統中的跨平臺訪問方法、裝置和存儲介質
本申請涉及互聯網
,尤其涉及開源系統中的跨平臺訪問方法、裝置和存儲介質。
技術介紹
網絡資源訪問和查閱遍歷。很多商家都使用互聯網帶來的便利、存儲數據并供內部員工訪問和使用。而互聯網內容提供商也為授權用戶提供訪問的服務。目前,對于一個平臺而言,通常都是對外提供API數據接口,用戶才能通過該API數據接口實現跨平臺訪問。然而,現在很多平臺的開放都是基于開源代碼,很多平臺都不提供對外的API數據接口,這樣的平臺便無法實現跨平臺訪問。
技術實現思路
本申請實施例提供一種開源系統中的跨平臺訪問系統、方法、裝置和存儲介質,用于解決現有技術中開源系統平臺無法實現跨平臺訪問的問題。本申請實施例提供一種開源系統中的跨平臺訪問方法,包括:接收攜帶用戶唯一標識的登錄請求;根據所述登錄請求進行身份認證,認證通過后,展示跨平臺操作界面;所述跨平臺操作界面中包括所述用戶唯一標識對應的多個平臺入口;從預先存儲的用戶唯一標識和用戶名、登錄密碼的對應關系中,獲取用戶選擇的平臺入口對應的平臺內所述用戶唯一標識對應用戶名及登錄密碼;從預先存儲的各平臺登錄程序中的密碼加密方法中,獲取選擇的平臺入口對應的平臺的密碼加密方法;根據獲取的密碼加密方法對獲取的所述登錄密碼進行加密得到加密密碼;將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證。本申請實施例還提供一種開源系統中的跨平臺訪問裝置,所述裝置包括:登錄請求接收模塊,用于接收攜帶用戶唯一標識的登錄請求;平臺入口處理模塊,用于根據所述登錄請求進行身份認證,認證通過后,展示跨平臺操作界面;所述跨平臺操作界面中包括所述用戶唯一標識對應的多個平臺入口;跨平臺信息獲取模塊,用于從預先存儲的用戶唯一標識和用戶名、登錄密碼的對應關系中,獲取用戶選擇的平臺入口對應的平臺內所述用戶唯一標識對應用戶名及登錄密碼;加密信息獲取模塊,用于從預先存儲的各平臺登錄程序中的密碼加密方法中,獲取選擇的平臺入口對應的平臺的密碼加密方法;加密模塊,用于根據獲取的密碼加密方法對獲取的所述登錄密碼進行加密得到加密密碼;訪問模塊,用于將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證。本申請另一實施例還提供了一種計算裝置,包括至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本申請實施例提供的任一開源系統中的跨平臺訪問方法。本申請另一實施例還提供了一種計算機存儲介質,其中,所述計算機存儲介質存儲有計算機可執行指令,所述計算機可執行指令用于使計算機執行本申請實施例中的任一開源系統中的跨平臺訪問方法。本申請實施例提供的開源系統中的跨平臺訪問方法、裝置和存儲介質。該方法中接收攜帶用戶唯一標識的登錄請求;根據所述登錄請求進行身份認證,認證通過后,展示跨平臺操作界面;所述跨平臺操作界面中包括所述用戶唯一標識對應的多個平臺入口;從預先存儲的用戶唯一標識和用戶名、登錄密碼的對應關系中,獲取用戶選擇的平臺入口對應的平臺內所述用戶唯一標識對應用戶名及登錄密碼;從預先存儲的各平臺登錄程序中的密碼加密方法中,獲取選擇的平臺入口對應的平臺的密碼加密方法;根據獲取的密碼加密方法對獲取的所述登錄密碼進行加密得到加密密碼;將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證。這樣,能夠實現用戶登錄一個平臺,可以實現對開源系統的其它平臺的跨平臺訪問,且跨平臺訪問時無需輸入用戶名和密碼。本申請的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。附圖說明此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:圖1為本申請實施例中的開源系統中的跨平臺訪問方法的應用場景示意圖;圖2為本申請實施例中的開源系統中的跨平臺訪問方法中的界面示意圖之一;圖3為本申請實施例中的開源系統中的跨平臺訪問方法的中的界面示意圖之二;圖4為本申請實施例中的開源系統中的跨平臺訪問方法的流程示意圖;圖5為本申請實施例中的開源系統中的跨平臺訪問方法的中的界面示意圖之三;圖6為申請實施例中的開源系統中的跨平臺訪問裝置的結構示意圖;圖7為本申請實施例提供的計算裝置的結構示意圖。具體實施方式為了便于實現對開源系統中的跨平臺訪問,本申請實施例中提供一種開源系統中的跨平臺訪問方法、裝置和存儲介質。為了更好的理解本申請實施例提供的技術方案,這里對該方案的基本原理做下簡單說明:每個開源平臺都有自己的登錄程序,該登錄程序中包含了密碼加密的算法(MD5加密算法及其排列組合方式)。本申請實施例中,可以將需要跨系統登錄平臺的登錄程序的源文件保存下來。然后在統一的平臺中模擬這些登錄程序,實現開源系統的跨平臺登錄。此外,針對任一用戶,可以顯示其授權登錄的各個平臺的登錄入口,本申請中會自動獲取用戶需要登錄的平臺的用戶唯一標識及其對應的登錄密碼,然后實現自動登錄到選擇的平臺上。從而使得用戶的跨平臺登錄操作更加簡潔和方便。如圖1所述為本申請實施例中提供的開源系統中的跨平臺訪問的操作場景示意圖。在該場景中,包括用戶A的終端設備10、統一管理平臺11、平臺12、13、14。其中,統一管理平臺可預先獲取平臺12、13、14的登錄程序源代碼的副本。在統一管理平臺11中存儲有各用戶在各平臺的登錄密碼及用戶面。其中,各用戶在各平臺的用戶唯一標識相同,但各用戶在各平臺的登錄密碼和用戶名可以不同。當然了,需要說明的是,具體實施時用戶唯一標識和各平臺的用戶名可以相同。用戶A通過用戶唯一標識登錄統一管理平臺11后,如圖2所示,成功登錄統一管理平臺11后,該平臺將會展示授權用戶A登錄的各個平臺的登錄入口(即平臺入口),包括平臺12、13、14。具體實施時各平臺登錄入口可用相應平臺的圖片表示。用戶A可以單擊平臺12的登錄入口,然后統一管理平臺會根據用戶A的用戶唯一標識去查找用戶A在平臺12的用戶名和登錄密碼,然后通過平臺12的登錄程序副本對登錄密碼加密后,將加密后的用戶密碼和用戶名攜帶在平臺12的登錄鏈接中發送給平臺12進行登錄驗證。對于其他平臺的登錄參照平臺12的操作。這樣,用戶只需要登錄統一管理平臺11即可實現跨平臺登錄。更重要的是對應無法提供API數據接口的平臺也能夠實現跨平臺登錄。而對于用戶而言,業務無需在各個平臺手動輸入用戶名和登錄密碼,簡化了用戶操作。當然,為了便于用戶能夠方便的按需登錄各個平臺,如圖3所示,在用戶A登錄平臺12后,可以在側邊欄顯示其他平臺的登錄入口,這樣,用戶A在平臺12上操作時,也能夠隨時登錄其他平臺。當然,需要說明的是,具體實施時不限于圖1中的12-14三個平臺還可以有更多的平臺。本申實施例的平臺也可以是同一企業內的不同部門的功能平臺,滿足開源代碼開發,訪問本文檔來自技高網...
【技術保護點】
1.一種開源系統中的跨平臺訪問方法,其特征在于,所述方法包括:接收攜帶用戶唯一標識的登錄請求;根據所述登錄請求進行身份認證,認證通過后,展示跨平臺操作界面;所述跨平臺操作界面中包括所述用戶唯一標識對應的多個平臺入口;從預先存儲的用戶唯一標識和用戶名、登錄密碼的對應關系中,獲取用戶選擇的平臺入口對應的平臺內所述用戶唯一標識對應用戶名及登錄密碼;從預先存儲的各平臺登錄程序中的密碼加密方法中,獲取選擇的平臺入口對應的平臺的密碼加密方法;根據獲取的密碼加密方法對獲取的所述登錄密碼進行加密得到加密密碼;將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證。
【技術特征摘要】
1.一種開源系統中的跨平臺訪問方法,其特征在于,所述方法包括:接收攜帶用戶唯一標識的登錄請求;根據所述登錄請求進行身份認證,認證通過后,展示跨平臺操作界面;所述跨平臺操作界面中包括所述用戶唯一標識對應的多個平臺入口;從預先存儲的用戶唯一標識和用戶名、登錄密碼的對應關系中,獲取用戶選擇的平臺入口對應的平臺內所述用戶唯一標識對應用戶名及登錄密碼;從預先存儲的各平臺登錄程序中的密碼加密方法中,獲取選擇的平臺入口對應的平臺的密碼加密方法;根據獲取的密碼加密方法對獲取的所述登錄密碼進行加密得到加密密碼;將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證。2.根據權利要求1所述的方法,其特征在于,所述存儲的各平臺登錄程序中的密碼加密方法,具體包括:存儲各平臺的登錄程序的源文件的備份;獲取選擇的平臺入口對應的平臺的密碼加密方法,具體包括:從選擇的平臺入口對應的平臺的備份源文件中獲取密碼加密方法。3.根據權利要求1所述的方法,其特征在于,將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證之后,所述方法還包括:登錄驗證通過并登錄所述平臺后,接收將所有平臺的密碼都統一為指定密碼的同步指令;將所述用戶唯一標識對應的多個平臺中的每個平臺執行:從預先存儲的各平臺登錄程序中的密碼加密方法中,獲取該平臺對應的密碼加密方法;根據該平臺的密碼加密方法對所述指定密碼進行加密得到更新后的加密密碼;將該平臺的用戶名及其更新后的加密密碼發送給該平臺進行密碼同步。4.根據權利要求1所述的方法,其特征在于,所述方法還包括:接收新增用戶的新增請求;所述新增請求中包括新增用戶唯一標識及其對應的用戶名和登錄密碼;將新增用戶的用戶名及其對應的登錄密碼,同步給多個平臺。5.根據權利要求1-4中任一所述的方法,其特征在于,將用戶名及其對應加密密碼作為傳輸參數攜帶在選擇的平臺入口對應的平臺的鏈接中后發送給該平臺進行登錄驗證之后,所述方法還包括:接收該平臺驗證通過后返回的該平臺的操作頁面并顯示;以及,在顯示所述操作頁面的同時,在指...
【專利技術屬性】
技術研發人員:朱文進,
申請(專利權)人:北京世紀互聯寬帶數據中心有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。