[發明專利]單點登錄方法和系統有效
| 申請號: | 201310089647.1 | 申請日: | 2013-03-20 |
| 公開(公告)號: | CN104065616B | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 路曉明 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 郭潤湘 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單點 登錄 方法 系統 | ||
1.一種單點登錄方法,其特征在于,包括:
設置于用戶終端中的第一應用獲得自動登錄授權信息,并向設置于所述用戶終端中的中間件發送包含所述自動登錄授權信息的登錄請求,其中:自動登錄授權信息是由認證服務器使用共享密鑰和指定信息執行計算摘要的操作而生成的,所述指定信息為所述第一應用發送的挑戰值,所述第一應用獲得自動登錄授權信息前,所述中間件在接收到第一應用發送的登錄身份請求后,隨機生成所述挑戰值,所述中間件向第一應用發送包含所述挑戰值的身份標識響應,以使第一應用向認證服務器發送所述挑戰值;
所述中間件接收所述登錄請求后,獲得與認證服務器約定的所述共享密鑰,并在根據所述共享密鑰和所述指定信息,驗證出所述登錄請求中的自動登錄授權信息正確后,獲得登錄憑證,其中:所述登錄憑證用于表征所述用戶終端已成功獲得所述認證服務器的認證;
所述中間件將登錄憑證提供給第一應用;
第一應用將登錄憑證發送給應用服務器。
2.如權利要求1所述的方法,其特征在于,第一應用獲得自動登錄授權信息,具體包括:
第一應用從所述用戶終端的存儲空間中,讀取預先設置于所述存儲空間中的自動登錄授權信息;或
第一應用向應用服務器發送業務請求;
應用服務器在接收到該業務請求后,向認證服務器發送包含該應用服務器的標識的認證請求;
認證服務器接收認證請求,并判斷認證請求中包含的應用服務器的標識是否存在于預先存儲的標識集合中;其中:該標識集合由允許被訪問的應用服務器的標識構成;
認證服務器在判斷結果為是時,向應用服務器發送自動登錄授權信息;
應用服務器將認證服務器發送的自動登錄授權信息轉發給所述用戶終端,以使第一應用獲得自動登錄授權信息。
3.如權利要求1所述的方法,其特征在于,所述中間件獲得與認證服務器約定的所述共享密鑰,具體包括:
所述中間件獲得認證服務器發送的中間件登錄憑證,其中:所述中間件登錄憑證是認證服務器驗證出由所述用戶終端中的第二應用所發送的用戶驗證信息正確后發送的;
所述中間件將所述中間件登錄憑證發送給認證服務器;并
接收認證服務器在驗證出所述中間件登錄憑證正確后發送的所述共享密鑰;或根據認證服務器在驗證出所述中間件登錄憑證正確后發送的共享密鑰生成信息,生成所述共享密鑰。
4.如權利要求3所述的方法,其特征在于,第一應用為瀏覽器,第二應用為非瀏覽器的其他應用;或
第二應用為瀏覽器,第一應用為非瀏覽器的其他應用。
5.如權利要求1所述的方法,其特征在于,中間件獲得與認證服務器約定的共享密鑰,具體包括:
中間件根據預先與認證服務器約定的密鑰生成算法,生成共享密鑰。
6.一種單點登錄系統,其特征在于,包括設置于用戶終端中的第一應用和中間件,其中:
所述第一應用,用于獲得自動登錄授權信息;并向所述中間件發送包含所述自動登錄授權信息的登錄請求;以及獲得所述中間件提供的登錄憑證,并將登錄憑證發送給應用服務器;其中:自動登錄授權信息是由認證服務器使用共享密鑰和指定信息執行計算摘要的操作而生成的,所述指定信息為所述第一應用發送的挑戰值;
所述中間件,用于在接收到所述登錄請求后,獲得獲得與認證服務器約定的所述共享密鑰,并在根據所述共享密鑰和所述指定信息,驗證出所述登錄請求中的自動登錄授權信息正確后,獲得登錄憑證并提供給所述第一應用;其中:所述登錄憑證用于表征所述用戶終端已成功獲得所述認證服務器的認證;
所述中間件,還用于在獲得自動登錄授權信息前,在接收到第一應用發送的登錄身份請求后,隨機生成所述挑戰值;向所述第一應用發送包含所述挑戰值的身份標識響應;則
所述第一應用還用于向認證服務器發送所述挑戰值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310089647.1/1.html,轉載請聲明來源鉆瓜專利網。





