【技術實現步驟摘要】
本專利技術涉及通信,特別涉及一種統一認證方法、系統、計算機可讀存儲介質。
技術介紹
1、sap是一套成熟的商業軟件,很多公司都會購買sap軟件來管理生產銷售。但是其系統較為封閉。由于公司長期使用sap賬戶密碼登錄,且公司主要業務都集中在sap中,為了保證當前sap相關系統業務的穩定,讓sap系統和公司內各業務系統實現免登跳轉,是當前急需解決的問題。
2、目前的統一認證方法主要包括以下兩種:1、所有新開發的系統接入sap的認證接口達到統一認證的需求,但是每個系統均需要單獨對接sap認證接口;2、所有新開發的系統接入一個全新的認證系統,通過認證系統與sap系統進行交互。但采用第一種方式和采用第二種方式均有其自身的局限性。第一種方式會對現有的sap運行性能產生較大影響,在接入的系統不斷增多的情況下,響應時延較長,同時因這些微服務這對接的是sap系統接口,對于一些特殊的業務需求需要在sap上定制,開發成本大。第二種方式,將業務系統和sap完全剝離了,系統間數據打通和免登支持將比較麻煩,例如單點跳轉sap業務單據等。
3、因此,亟需一種統一認證方法、系統、計算機可讀存儲介質來解決上述問題。
技術實現思路
1、本專利技術解決的技術問題在于,提供了一種統一認證方法、系統、計算機可讀存儲介質,可以通過同一個賬號密碼實現不同系統之間的免登跳轉。
2、本專利技術解決其技術問題是采用以下的技術方案來實現的:
3、一種統一認證方法,包括:基于第一應用系統發送
4、在本專利技術的較佳實施例中,上述基于第一應用系統發送的賬號密碼認證請求,判斷是否存在第二應用系統中目標賬號對應的賬號密碼的步驟之前包括:響應于第二應用系統的賬號導入操作或賬號新增操作,將第二應用系統賬號和對應的賬號密碼保存至數據庫中。
5、在本專利技術的較佳實施例中,上述基于第一應用系統發送的賬號密碼認證請求,判斷是否存在第二應用系統中目標賬號對應的賬號密碼的步驟包括:基于所述賬號密碼認證請求獲取所述第一應用系統的第一賬號;將所述第一賬號與所述第二應用系統的所有賬號進行匹配;若存在相同的所述目標賬號,則判斷是否存在所述目標賬號對應的賬號密碼。
6、在本專利技術的較佳實施例中,上述若獲取到所述賬號密碼,則將所述第一密碼與所述賬號密碼進行對比驗證的步驟之前包括:響應于第二應用系統的賬號變更信息,將對應的第二應用系統賬號進行更新,所述賬號變更信息包括:賬號狀態變更和賬號密碼變更。
7、在本專利技術的較佳實施例中,上述響應于第二應用系統的賬號變更信息,將對應的第二應用系統賬號進行更新的步驟包括:響應于賬號狀態變更信息,對第二應用系統賬號狀態進行變更,賬號狀態包括鎖定、凍結和正常。
8、在本專利技術的較佳實施例中,上述響應于第二應用系統的賬號變更信息,將對應的第二應用系統賬號進行更新的步驟還包括:響應于所述第二應用系統的賬號密碼變更信息,獲取更新后的第二賬號密碼;通過所述第二應用系統的密碼認證接口對所述第二賬號密碼進行驗證;在驗證通過時,使用所述第二賬號密碼替換所述第二應用系統賬號原有的第一賬號密碼。
9、在本專利技術的較佳實施例中,上述若未獲取到所述賬號密碼,則調用所述第二應用系統的密碼認證接口對所述第一密碼進行驗證的步驟之后包括:在所述第一密碼驗證通過時,將所述第一密碼和目標賬號進行保存。
10、在本專利技術的較佳實施例中,上述未獲取到所述賬號密碼,則調用所述第二應用系統的密碼認證接口對所述第一密碼進行驗證的步驟包括:將所述目標賬號和所述第一密碼發送至所述第二應用系統的密碼認證接口進行驗證。
11、一種基于sap的統一認證系統,包括:第一應用系統,用于向認證服務器發送賬號密碼認證請求,所述賬號密碼認證請求包括第一密碼;第二應用系統,用于向所述認證服務器發送免登標簽;認證服務器,基于所述賬號密碼認證請求,獲取所述目標賬號對應的賬號密碼,若獲取到所述賬號密碼,則將所述第一密碼與所述賬號密碼進行對比驗證,若未獲取到所述賬號密碼,則調用所述第二應用系統的密碼認證接口對所述第一密碼進行驗證,并在所述第一密碼驗證通過時,向所述第一應用系統發送所述第二應用系統的免登標簽,以使所述第一應用系統基于所述免登標簽登入所述第二應用系統或跳轉至第二應用系統頁面。
12、一種計算機可讀存儲介質,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上述中任一項所述的統一認證方法的步驟。
13、本專利技術采用上述技術方案達到的技術效果是:將第一應用系統和第二應用系統接入認證服務器,通過認證服務器進行密碼認證;在密碼認證通過時,向相應應用系統發放免登標簽,以使第一應用系統可以基于免登標簽免登進入第二應用系統;通過使用一個應用系統的賬戶密碼登錄所有系統,實現了數據的互通以及系統之間的免登跳轉。
14、上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其他目的、特征和優點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明。
本文檔來自技高網...【技術保護點】
1.一種統一認證方法,其特征在于,包括:
2.如權利要求1所述的統一認證方法,其特征在于,基于第一應用系統發送的賬號密碼認證請求,判斷是否存在第二應用系統中目標賬號對應的賬號密碼的步驟之前包括:
3.如權利要求2所述的統一認證方法,其特征在于,基于第一應用系統發送的賬號密碼認證請求,判斷是否存在第二應用系統中目標賬號對應的賬號密碼的步驟包括:
4.如權利要求1或2所述的統一認證方法,其特征在于,若獲取到所述賬號密碼,則將所述第一密碼與所述賬號密碼進行對比驗證的步驟之前包括:
5.如權利要求4所述的統一認證方法,其特征在于,響應于第二應用系統的賬號變更信息,將對應的第二應用系統賬號進行更新的步驟包括:
6.如權利要求4所述的統一認證方法,其特征在于,響應于第二應用系統的賬號變更信息,將對應的第二應用系統賬號進行更新的步驟還包括:
7.如權利要求1所述的統一認證方法,其特征在于,若未獲取到所述賬號密碼,則調用所述第二應用系統的密碼認證接口對所述第一密碼進行驗證的步驟之后包括:
8.如權利要求1所述的統
9.一種基于SAP的統一認證系統,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至8中任一項所述的統一認證方法的步驟。
...【技術特征摘要】
1.一種統一認證方法,其特征在于,包括:
2.如權利要求1所述的統一認證方法,其特征在于,基于第一應用系統發送的賬號密碼認證請求,判斷是否存在第二應用系統中目標賬號對應的賬號密碼的步驟之前包括:
3.如權利要求2所述的統一認證方法,其特征在于,基于第一應用系統發送的賬號密碼認證請求,判斷是否存在第二應用系統中目標賬號對應的賬號密碼的步驟包括:
4.如權利要求1或2所述的統一認證方法,其特征在于,若獲取到所述賬號密碼,則將所述第一密碼與所述賬號密碼進行對比驗證的步驟之前包括:
5.如權利要求4所述的統一認證方法,其特征在于,響應于第二應用系統的賬號變更信息,將對應的第二應用系統賬號進行更新的步驟包括:
6.如權...
【專利技術屬性】
技術研發人員:楊昌坤,謝朝輝,舒暢,許海春,鄒家輝,陳利剛,
申請(專利權)人:中科云谷科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。