可采用兩種方式,第一種方式為:所述登錄腳本中固定存儲有所述第二登錄接口地址;第二種方式為:所述登錄腳本可及時獲取所述第二登錄接口地址。
[0034]由于在進行多部署、調(diào)試時,SS0主網(wǎng)站的IP地址是不固定的,若此時仍然是采用第一種方式,很可能會出現(xiàn)無法將接收到的用戶信息發(fā)送至所述SS0主網(wǎng)站進行驗證的情況,為避免這種情況,優(yōu)選地,所述應(yīng)用系統(tǒng)通過所述登錄腳本接收由所述SS0主網(wǎng)站所發(fā)送來的IP地址或域名,并根據(jù)所述IP地址或域名來確定所述第二登錄接口地址。
[0035]本發(fā)明主要針對的是第三方應(yīng)用系統(tǒng)在登錄時無法通知其他系統(tǒng)也進行登錄的問題,故而所述應(yīng)用系統(tǒng)為第三方應(yīng)用系統(tǒng)。
[0036]為便于調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口,優(yōu)選地,所述SS0主網(wǎng)站存儲有所有應(yīng)用系統(tǒng)的第一登錄接口地址,步驟103中,所述SS0主網(wǎng)站通過所述第一登錄接口地址調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口。
[0037]本發(fā)明還公開了一種第三方應(yīng)用全站式登錄的實現(xiàn)裝置,參照圖2,所述裝置包括:單點登錄SS0主網(wǎng)站和至少一個應(yīng)用系統(tǒng);
[0038]所述SS0主網(wǎng)站,用于將登錄腳本下發(fā)給各應(yīng)用系統(tǒng);
[0039]所述應(yīng)用系統(tǒng),用于通過所述登錄腳本接收用戶所輸入的用戶信息,并將接收到的用戶信息發(fā)送至所述SS0主網(wǎng)站進行驗證;
[0040]所述SS0主網(wǎng)站,還用于對所述用戶信息通過驗證后,調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口,并通過所述第一登錄接口在各應(yīng)用系統(tǒng)的會話中存入所述用戶信息,以實現(xiàn)全站式登錄。
[0041]優(yōu)選地,所述登錄腳本中包括所述SS0主網(wǎng)站的第二登錄接口地址,所述應(yīng)用系統(tǒng)通過與所述第二登錄接口地址對應(yīng)的第二登錄接口將接收到的用戶信息發(fā)送至所述SS0主網(wǎng)站進行驗證。
[0042]優(yōu)選地,所述應(yīng)用系統(tǒng)通過所述登錄腳本接收由所述SS0主網(wǎng)站所發(fā)送來的IP地址或域名,并根據(jù)所述IP地址或域名來確定所述第二登錄接口地址。
[0043]優(yōu)選地,所述用戶信息包括:用戶名和密碼,所述應(yīng)用系統(tǒng)為第三方應(yīng)用系統(tǒng)。
[0044]優(yōu)選地,所述SS0主網(wǎng)站存儲有所有應(yīng)用系統(tǒng)的第一登錄接口地址,所述SS0主網(wǎng)站通過所述第一登錄接口地址調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口。
[0045]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。
【主權(quán)項】
1.一種第三方應(yīng)用全站式登錄的實現(xiàn)方法,其特征在于,所述方法包括以下步驟: 單點登錄SSO主網(wǎng)站將登錄腳本下發(fā)給各應(yīng)用系統(tǒng); 所述應(yīng)用系統(tǒng)通過所述登錄腳本接收用戶所輸入的用戶信息,并將接收到的用戶信息發(fā)送至所述SSO主網(wǎng)站進行驗證; 所述SSO主網(wǎng)站對所述用戶信息通過驗證后,調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口,并通過所述第一登錄接口在各應(yīng)用系統(tǒng)的會話中存入所述用戶信息,以實現(xiàn)全站式登錄。2.如權(quán)利要求1所述的方法,其特征在于,所述登錄腳本中包括所述SSO主網(wǎng)站的第二登錄接口地址,所述應(yīng)用系統(tǒng)通過與所述第二登錄接口地址對應(yīng)的第二登錄接口將接收到的用戶信息發(fā)送至所述SSO主網(wǎng)站進行驗證。3.如權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用系統(tǒng)通過所述登錄腳本接收由所述SSO主網(wǎng)站所發(fā)送來的IP地址或域名,并根據(jù)所述IP地址或域名來確定所述第二登錄接口地址。4.如權(quán)利要求2所述的方法,其特征在于,所述用戶信息包括:用戶名和密碼,所述應(yīng)用系統(tǒng)為第三方應(yīng)用系統(tǒng)。5.如權(quán)利要求1?4中任一項所述的方法,其特征在于,所述SSO主網(wǎng)站存儲有所有應(yīng)用系統(tǒng)的第一登錄接口地址,所述SSO主網(wǎng)站通過所述第一登錄接口地址調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口。6.一種第三方應(yīng)用全站式登錄的實現(xiàn)裝置,其特征在于,所述裝置包括:單點登錄SSO主網(wǎng)站和至少一個應(yīng)用系統(tǒng); 所述SSO主網(wǎng)站,用于將登錄腳本下發(fā)給各應(yīng)用系統(tǒng); 所述應(yīng)用系統(tǒng),用于通過所述登錄腳本接收用戶所輸入的用戶信息,并將接收到的用戶信息發(fā)送至所述SSO主網(wǎng)站進行驗證; 所述SSO主網(wǎng)站,還用于對所述用戶信息通過驗證后,調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口,并通過所述第一登錄接口在各應(yīng)用系統(tǒng)的會話中存入所述用戶信息,以實現(xiàn)全站式登錄。7.如權(quán)利要求6所述的裝置,其特征在于,所述登錄腳本中包括所述SSO主網(wǎng)站的第二登錄接口地址,所述應(yīng)用系統(tǒng)通過與所述第二登錄接口地址對應(yīng)的第二登錄接口將接收到的用戶信息發(fā)送至所述SS0主網(wǎng)站進行驗證。8.如權(quán)利要求7所述的裝置,其特征在于,所述應(yīng)用系統(tǒng)通過所述登錄腳本接收由所述SS0主網(wǎng)站所發(fā)送來的IP地址或域名,并根據(jù)所述IP地址或域名來確定所述第二登錄接口地址。9.如權(quán)利要求7所述的裝置,其特征在于,所述用戶信息包括:用戶名和密碼,所述應(yīng)用系統(tǒng)為第三方應(yīng)用系統(tǒng)。10.如權(quán)利要求6?9中任一項所述的裝置,其特征在于,所述SS0主網(wǎng)站存儲有所有應(yīng)用系統(tǒng)的第一登錄接口地址,所述SS0主網(wǎng)站通過所述第一登錄接口地址調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口。
【專利摘要】本發(fā)明公開了一種第三方應(yīng)用全站式登錄的實現(xiàn)方法及裝置,涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,所述方法包括:單點登錄SSO主網(wǎng)站將登錄腳本下發(fā)給各應(yīng)用系統(tǒng);應(yīng)用系統(tǒng)通過登錄腳本接收用戶所輸入的用戶信息,并將接收到的用戶信息發(fā)送至SSO主網(wǎng)站進行驗證;SSO主網(wǎng)站對所述用戶信息通過驗證后,調(diào)用各應(yīng)用系統(tǒng)的第一登錄接口,并通過第一登錄接口在各應(yīng)用系統(tǒng)的會話中存入用戶信息,以實現(xiàn)全站式登錄。本發(fā)明通過設(shè)置登錄腳本,所述應(yīng)用系統(tǒng)通過登錄腳本來接收用戶信息,并將接收到的用戶信息發(fā)送至SSO主網(wǎng)站進行驗證,由SSO主網(wǎng)站進行驗證后,再在各應(yīng)用系統(tǒng)的會話中存入用戶信息,使得應(yīng)用系統(tǒng)登錄時,必然會通知其他系統(tǒng)也進行登錄。
【IPC分類】H04L29/06
【公開號】CN105490991
【申請?zhí)枴緾N201410478879
【發(fā)明人】萬意琛
【申請人】北京大學(xué), 北大方正集團有限公司, 北京北大方正電子有限公司
【公開日】2016年4月13日
【申請日】2014年9月18日