專(zhuān)利名稱(chēng):多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng)。
背景技術(shù):
隨著各種應(yīng)用及需求的增加,服務(wù)器通常為用戶(hù)提供多種服務(wù),但是用戶(hù)使用這 些服務(wù)需要登錄對(duì)應(yīng)的系統(tǒng)。常用的系統(tǒng)登錄、鑒權(quán)和認(rèn)證方法通常是每個(gè)系統(tǒng)擁有自己 獨(dú)立的認(rèn)證模塊和權(quán)限數(shù)據(jù),這樣雖然具有認(rèn)證的功能,但是當(dāng)系統(tǒng)過(guò)多的時(shí)候,登錄每個(gè) 系統(tǒng)都需要經(jīng)過(guò)一次對(duì)應(yīng)系統(tǒng)的認(rèn)證,這樣的認(rèn)證方式導(dǎo)致了登錄次數(shù)過(guò)多,并且需要為 每個(gè)系統(tǒng)單獨(dú)維護(hù)一套權(quán)限數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明提供了一種多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng),解決了當(dāng)系統(tǒng)過(guò)多的時(shí)候,登錄 每個(gè)系統(tǒng)都要經(jīng)過(guò)一次對(duì)應(yīng)系統(tǒng)的認(rèn)證而導(dǎo)致的登錄次數(shù)過(guò)多的問(wèn)題。一種多系統(tǒng)認(rèn)證方法,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系 統(tǒng),所述方法包括
應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求;
應(yīng)用子系統(tǒng)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則向客戶(hù)端返回登陸成功的 信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端,否則,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;
如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,則 向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;
如果獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則向客戶(hù)端返回登錄失敗的信息。所述的方法中,所述的應(yīng)用子系統(tǒng)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證包括
判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息且所述登錄信息未 過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的方法中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的信息。所述的方法中,應(yīng)用子系統(tǒng)向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的 內(nèi)容提供給客戶(hù)端后,還包括
應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求, 注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄請(qǐng)求。所述的方法中,應(yīng)用子系統(tǒng)獲得認(rèn)證平臺(tái)返回的所述客戶(hù)端的登錄信息和/或權(quán) 限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄請(qǐng)求,則判斷是否有對(duì)應(yīng)的登錄信息,如果 有,則注銷(xiāo)登錄。一種應(yīng)用子系統(tǒng),適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng), 所述應(yīng)用子系統(tǒng)包括
第一獲得單元,用于獲得客戶(hù)端發(fā)送的登錄請(qǐng)求; 驗(yàn)證單元,用于對(duì)第一獲得單元獲得的登錄請(qǐng)求進(jìn)行驗(yàn)證;第一發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證通過(guò)后,向客戶(hù)端返回登錄成功的信息和/或?qū)⑺鰬?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;
第二發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證失敗后,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求; 第二獲得單元,用于獲得認(rèn)證平臺(tái)返回驗(yàn)證結(jié)果;
其中,如果第二獲得單元獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息 和/或權(quán)限信息,則第一發(fā)送單元向客戶(hù)端發(fā)送登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi) 容提供給客戶(hù)端;
如果第二獲得單元獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則第一發(fā)送單元向客戶(hù)端返 回登錄失敗的信息。所述的應(yīng)用子系統(tǒng)中,所述的驗(yàn)證單元對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
驗(yàn)證單元判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息,且所述的 登錄信息未過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的應(yīng)用子系統(tǒng)中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的 fn息ο所述的應(yīng)用子系統(tǒng)中,第一獲得單元在第一發(fā)送單元向客戶(hù)端返回登錄成功的信 息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端后,還獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求;
所述應(yīng)用子系統(tǒng)還包括注銷(xiāo)單元,如果第一獲得單元獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng) 求,則注銷(xiāo)登錄;
第二發(fā)送單元在注銷(xiāo)單元注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄的請(qǐng)求。所述的應(yīng)用子系統(tǒng)中,第二獲得單元獲得認(rèn)證平臺(tái)返回的所述客戶(hù)端的登錄信息 和/或權(quán)限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄請(qǐng)求,則驗(yàn)證單元判斷是否有對(duì) 應(yīng)的登錄信息,如果有,則注銷(xiāo)單元注銷(xiāo)登錄。一種多系統(tǒng)認(rèn)證方法,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系 統(tǒng),所述方法包括
認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求;
認(rèn)證平臺(tái)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā) 出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,否則,向應(yīng)用子系統(tǒng)或客戶(hù)端返回 發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息。所述的方法中,所述認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果 是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的方法中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端進(jìn)行會(huì)話(huà)所需的信 息ο所述的方法中,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端 的權(quán)限信息和/或登錄信息后,還包括
認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求; 注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的請(qǐng)求。一種認(rèn)證平臺(tái),適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng),所 述認(rèn)證平臺(tái)包括獲得單元,用于獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求; 驗(yàn)證單元,用于對(duì)獲得單元獲得的登錄請(qǐng)求進(jìn)行驗(yàn)證;
第一發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求通過(guò)后,向應(yīng)用子系統(tǒng)返回發(fā)出所 述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,或在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求失敗 后,向應(yīng)用子系統(tǒng)返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息;
第二發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求通過(guò)后,向客戶(hù)端返回所述客戶(hù)端 的登錄信息和/或權(quán)限信息,或在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求失敗后,向客戶(hù)端返回所述 客戶(hù)端登錄失敗的信息。所述的認(rèn)證平臺(tái)中,驗(yàn)證單元對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
驗(yàn)證單元判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò) 期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的認(rèn)證平臺(tái)中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端進(jìn)行會(huì)話(huà)所需 的信息。所述的認(rèn)證平臺(tái)中,獲得單元在第一發(fā)送單元在向應(yīng)用子系統(tǒng)返回發(fā)出所述登錄 請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,或第二發(fā)送單元向客戶(hù)端返回所述客戶(hù)端的登 錄信息和/或權(quán)限信息后,還獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求;
所述的認(rèn)證平臺(tái)還包括注銷(xiāo)單元,用于
獲得單元獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求,注銷(xiāo)登錄; 第一發(fā)送單元在注銷(xiāo)單元注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的信息。一種多系統(tǒng)認(rèn)證應(yīng)用系統(tǒng),包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng);
所述的認(rèn)證平臺(tái),用于獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述登錄請(qǐng)求 進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán)限 信息和/或登錄信息,否則,向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄 失敗的信息;
所述的應(yīng)用子系統(tǒng),用于獲得客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證, 如果驗(yàn)證通過(guò),則向客戶(hù)端返回登陸成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù) 端,否則,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;
如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,則 向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;
如果獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則向客戶(hù)端返回登錄失敗的信息。所述的系統(tǒng)中,所述認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果 是,則驗(yàn)證通過(guò),否則,驗(yàn)證失?。?br>
所述的應(yīng)用子系統(tǒng)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證包括
判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息且所述登錄信息未 過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的系統(tǒng)中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的信息。所述的系統(tǒng)中,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端 的登錄信息和/或權(quán)限信息后,還包括認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求; 注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的信息;
應(yīng)用子系統(tǒng)向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端 后,還包括
應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求,注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄 請(qǐng)求;
應(yīng)用子系統(tǒng)獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限 信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄的請(qǐng)求,則判斷是否有對(duì)應(yīng)的登錄信息,如果 有,則注銷(xiāo)登錄。本發(fā)明提供了一種多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng),適用于包括一個(gè)認(rèn)證平臺(tái)和至 少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng),應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述登錄請(qǐng) 求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則登錄成功,否則將登錄請(qǐng)求發(fā)送給認(rèn)證平臺(tái),并根據(jù)認(rèn)證平 臺(tái)返回的驗(yàn)證結(jié)果,向客戶(hù)端返回登陸成功或登錄失敗的信息;認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng) 或客戶(hù)端發(fā)送的登錄請(qǐng)求,認(rèn)證平臺(tái)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果正確,則向應(yīng)用子系統(tǒng) 或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán)限信息和/或登錄信息,否則,向應(yīng)用子系 統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息。通過(guò)本發(fā)明,可以解決當(dāng)應(yīng) 用子系統(tǒng)過(guò)多的時(shí)候,登錄每個(gè)應(yīng)用子系統(tǒng)都要經(jīng)過(guò)一次對(duì)應(yīng)系統(tǒng)的認(rèn)證而導(dǎo)致的登錄次 數(shù)過(guò)多的問(wèn)題。
為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù) 描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中 記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的一種應(yīng)用子系統(tǒng)認(rèn)證方法流程圖; 圖2為本發(fā)明提供的一種應(yīng)用子系統(tǒng)結(jié)構(gòu)示意圖3為本發(fā)明提供的一種認(rèn)證平臺(tái)認(rèn)證方法流程圖; 圖4為本發(fā)明提供的一種認(rèn)證平臺(tái)結(jié)構(gòu)示意圖; 圖5為本發(fā)明提供的一種多系統(tǒng)認(rèn)證應(yīng)用系統(tǒng)結(jié)構(gòu)示意圖; 圖6為本發(fā)明提供的一種通過(guò)應(yīng)用子系統(tǒng)登錄認(rèn)證方法流程圖; 圖7為本發(fā)明提供的一種通過(guò)認(rèn)證平臺(tái)登錄認(rèn)證方法流程圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明的 上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明中技術(shù)方案作進(jìn)一步詳 細(xì)的說(shuō)明。本發(fā)明提供了一種多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng),解決了當(dāng)系統(tǒng)過(guò)多的時(shí)候,登錄 每個(gè)系統(tǒng)都要經(jīng)過(guò)一次對(duì)應(yīng)系統(tǒng)的認(rèn)證而導(dǎo)致的登錄次數(shù)過(guò)多的問(wèn)題。一種多系統(tǒng)認(rèn)證方法,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng),如圖1所示,所述方法包括
5101應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求;
5102應(yīng)用子系統(tǒng)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則執(zhí)行S106,否則,執(zhí) 行 S103 ;
5103向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;
5104獲得認(rèn)證平臺(tái)返回的驗(yàn)證結(jié)果,并判斷所述驗(yàn)證結(jié)果是發(fā)出所述登錄請(qǐng)求的客 戶(hù)端的登錄信息和/或權(quán)限信息,或登錄失敗的信息;
如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,則 執(zhí)行S106 ;
如果獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則執(zhí)行S105
5105向客戶(hù)端返回登錄失敗的信息。S106 向客戶(hù)端返回登陸成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端; 所述的方法中,所述的應(yīng)用子系統(tǒng)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證包括
判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息且所述登錄信息未 過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的方法中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的信息。所述的方法中,應(yīng)用子系統(tǒng)向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的 內(nèi)容提供給客戶(hù)端后,還包括
應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求, 注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄請(qǐng)求。所述的方法中,應(yīng)用子系統(tǒng)獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登 錄信息和/或權(quán)限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄請(qǐng)求,則判斷是否有對(duì)應(yīng) 的登錄信息,如果有,則注銷(xiāo)登錄。本發(fā)明提供一種應(yīng)用子系統(tǒng),適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的 應(yīng)用系統(tǒng),如圖2所示,所述應(yīng)用子系統(tǒng)包括
第一獲得單元201,用于獲得客戶(hù)端發(fā)送的登錄請(qǐng)求; 驗(yàn)證單元202,用于對(duì)第一獲得單元201獲得的登錄請(qǐng)求進(jìn)行驗(yàn)證; 第一發(fā)送單元203,用于在驗(yàn)證單元202驗(yàn)證通過(guò)后,向客戶(hù)端返回登錄成功的信息和 /或?qū)⑺鰬?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;
第二發(fā)送單元204,用于在驗(yàn)證單元202驗(yàn)證失敗后,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求; 第二獲得單元205,用于獲得認(rèn)證平臺(tái)返回驗(yàn)證結(jié)果;
其中,如果第二獲得單元205獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄 信息和/或權(quán)限信息,則第一發(fā)送單元203向客戶(hù)端發(fā)送登錄成功的信息和/或?qū)?yīng)用子 系統(tǒng)的內(nèi)容提供給客戶(hù)端;
如果第二獲得單元205獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則第一發(fā)送單元203向 客戶(hù)端返回登錄失敗的信息。所述的應(yīng)用子系統(tǒng)中,所述的驗(yàn)證單元對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
驗(yàn)證單元判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息,且所述的 登錄信息未過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。
所述的應(yīng)用子系統(tǒng)中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的信息。所述的應(yīng)用子系統(tǒng)中,第一獲得單元201在第一發(fā)送單元203向客戶(hù)端返回登錄 成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端后,還獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄的 請(qǐng)求;
所述的應(yīng)用子系統(tǒng)還包括注銷(xiāo)單元206,用于如果第一獲得單元201獲得客戶(hù)端發(fā)送 的注銷(xiāo)登錄的請(qǐng)求,則注銷(xiāo)登錄;
第二發(fā)送單元204在注銷(xiāo)單元206注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄的請(qǐng)求。所述的應(yīng)用子系統(tǒng)中,第二獲得單元205獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求 的客戶(hù)端的登錄信息和/或權(quán)限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄請(qǐng)求,則驗(yàn) 證單元202判斷是否有對(duì)應(yīng)的登錄信息,如果有,則注銷(xiāo)單元206注銷(xiāo)登錄。本發(fā)明提供一種多系統(tǒng)認(rèn)證方法,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系 統(tǒng)的應(yīng)用系統(tǒng),如圖3所示,所述方法包括
5301認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求;
5302認(rèn)證平臺(tái)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則執(zhí)行S303,否則,執(zhí)行 S304 ;
5303向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息;
S304:向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息。所述的方法中,所述認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果 是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的方法中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端進(jìn)行會(huì)話(huà)所需的信息。所述的方法中,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端 的登錄信息后和/或權(quán)限信息,還包括
認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求; 注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的請(qǐng)求。本發(fā)明提供一種認(rèn)證平臺(tái),適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng) 用系統(tǒng),如圖4所示,所述認(rèn)證平臺(tái)包括
獲得單元401,用于獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求; 驗(yàn)證單元402,用于對(duì)獲得單元401獲得的登錄請(qǐng)求進(jìn)行驗(yàn)證; 第一發(fā)送單元403,用于在驗(yàn)證單元402驗(yàn)證所述登錄請(qǐng)求通過(guò)后,向應(yīng)用子系統(tǒng)返回 發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,或在驗(yàn)證單元402驗(yàn)證所述登錄 請(qǐng)求失敗后,向應(yīng)用子系統(tǒng)返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息;
第二發(fā)送單元404,用于在驗(yàn)證單元402驗(yàn)證所述登錄請(qǐng)求通過(guò)后,向客戶(hù)端返回所述 客戶(hù)端的登錄信息和/或權(quán)限信息,或在驗(yàn)證單元402驗(yàn)證所述登錄請(qǐng)求失敗后,向客戶(hù)端 返回所述客戶(hù)端登錄失敗的信息。所述的認(rèn)證平臺(tái)中,驗(yàn)證單元對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,包括驗(yàn)證單元判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò) 期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的認(rèn)證平臺(tái)中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端進(jìn)行會(huì)話(huà)所需 的信息。所述的認(rèn)證平臺(tái)中,獲得單元在第一發(fā)送單元在向應(yīng)用子系統(tǒng)返回發(fā)出所述登錄 請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,或第二發(fā)送單元向客戶(hù)端返回所述客戶(hù)端的登 錄信息和/或權(quán)限信息后,還獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求;
所述的認(rèn)證平臺(tái)還包括注銷(xiāo)單元405,用于
獲得單元401獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求,注銷(xiāo)登錄; 第一發(fā)送單元403在注銷(xiāo)單元405注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的信
肩、ο本發(fā)明提供一種多系統(tǒng)認(rèn)證應(yīng)用系統(tǒng),如圖5所示,包括一個(gè)認(rèn)證平臺(tái)和至少一 個(gè)應(yīng)用子系統(tǒng);
所述的認(rèn)證平臺(tái)501,用于獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述登錄請(qǐng) 求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的 權(quán)限信息和/或登錄信息,否則,向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端 登錄失敗的信息;
所述的應(yīng)用子系統(tǒng)502,用于獲得客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn) 證,如果驗(yàn)證通過(guò),則向客戶(hù)端返回登陸成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客 戶(hù)端,否則,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;
如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán)限信息,則向客戶(hù)端返回登 錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;
如果獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則向客戶(hù)端返回登錄失敗的信息。所述的系統(tǒng)中,所述認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,包括
判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果 是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗;
所述的應(yīng)用子系統(tǒng)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證包括
判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息且所述登錄信息未 過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。所述的系統(tǒng)中,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的信息。所述的系統(tǒng)中,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端 的登錄信息和/或權(quán)限信息后,還包括
認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求; 注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的信息;
應(yīng)用子系統(tǒng)向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端 后,還包括
應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求,注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄 請(qǐng)求;
應(yīng)用子系統(tǒng)獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄的請(qǐng)求,則判斷是否有對(duì)應(yīng)的登錄信息,如果有,則注銷(xiāo)登錄。結(jié)合上述方法的具體應(yīng)用,對(duì)本發(fā)明進(jìn)行進(jìn)一步說(shuō)明,如圖6所示,提供一種通過(guò) 應(yīng)用子系統(tǒng)登錄認(rèn)證方法,包括
5601應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求;
所述的登錄請(qǐng)求可以是用戶(hù)名、密碼或用戶(hù)編號(hào)等信息;
5602應(yīng)用子系統(tǒng)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則執(zhí)行S606,否則,執(zhí) 行 S603 ;
應(yīng)用子系統(tǒng)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證為,判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所 述登錄請(qǐng)求的登錄信息且所述登錄信息未過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。S603 向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;
5604獲得認(rèn)證平臺(tái)返回的驗(yàn)證結(jié)果,并判斷所述驗(yàn)證結(jié)果是發(fā)出所述登錄請(qǐng)求的客 戶(hù)端的登錄信息和/或權(quán)限信息,或登錄失敗的信息,如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述 登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,則執(zhí)行S606,如果獲得認(rèn)證平臺(tái)返回的登 錄失敗的信息,則執(zhí)行S605;
5605向客戶(hù)端返回登錄失敗的信息;
5606向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端。如果要登錄其他應(yīng)用子系統(tǒng),則執(zhí)行S601至S606,由于客戶(hù)端保存有所有已登錄 的用戶(hù)信息,因此不需要重新輸入用戶(hù)名、密碼或用戶(hù)編號(hào)等信息。結(jié)合上述方法的具體應(yīng)用,對(duì)本發(fā)明進(jìn)行進(jìn)一步說(shuō)明,如圖7所示,提供一種通過(guò) 認(rèn)證平臺(tái)登錄認(rèn)證方法,包括
5701認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求;
5702認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則執(zhí)行S703,否則,執(zhí)行 S704 ;
認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證為,判斷認(rèn)證平臺(tái)是否有所述登錄請(qǐng)求的登錄信 息且所述登錄信息未過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。S703 向應(yīng)用子系統(tǒng)或客戶(hù)端返回登錄信息和/或權(quán)限信息;
由于認(rèn)證平臺(tái)可以分別通過(guò)應(yīng)用子系統(tǒng)或客戶(hù)端獲得登錄請(qǐng)求,因此,返回的信息也 不同;
當(dāng)認(rèn)證平臺(tái)獲得的應(yīng)用子系統(tǒng)發(fā)送的登錄請(qǐng)求驗(yàn)證通過(guò)后,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)返 回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,并向發(fā)出所述登錄請(qǐng)求的客戶(hù) 端返回登錄信息;
當(dāng)認(rèn)證平臺(tái)獲得的客戶(hù)端發(fā)送的登錄請(qǐng)求驗(yàn)證通過(guò)后,認(rèn)證平臺(tái)向客戶(hù)端返回發(fā)出所 述登錄請(qǐng)求的客戶(hù)端的登錄信息;
S704 向應(yīng)用子系統(tǒng)或客戶(hù)端返回登錄失敗的信息。如果要登錄其他應(yīng)用子系統(tǒng),則執(zhí)行S601至S606。本發(fā)明提供了一種多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng),適用于包括一個(gè)認(rèn)證平臺(tái)和至 少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng),應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述登錄請(qǐng) 求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則登錄成功,否則將登錄請(qǐng)求發(fā)送給認(rèn)證平臺(tái),并根據(jù)認(rèn)證平臺(tái)返回的驗(yàn)證結(jié)果,向客戶(hù)端返回登陸成功或登錄失敗的信息;認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng) 或客戶(hù)端發(fā)送的登錄請(qǐng)求,認(rèn)證平臺(tái)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果正確,則應(yīng)用子系統(tǒng)或 客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán)限信息和/或登錄信息,否則,向應(yīng)用子系統(tǒng) 或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息。通過(guò)本發(fā)明,可以解決當(dāng)應(yīng)用 子系統(tǒng)過(guò)多的時(shí)候,登錄每個(gè)應(yīng)用子系統(tǒng)都要經(jīng)過(guò)一次對(duì)應(yīng)系統(tǒng)的認(rèn)證而導(dǎo)致的登錄次數(shù) 過(guò)多的問(wèn)題。 雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和 變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的 精神。
權(quán)利要求
一種多系統(tǒng)認(rèn)證方法,其特征在于,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng),所述方法包括應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求;應(yīng)用子系統(tǒng)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則向客戶(hù)端返回登陸成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端,否則,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán)限信息,則向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;如果獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則向客戶(hù)端返回登錄失敗的信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述的應(yīng)用子系統(tǒng)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn) 證包括判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息且所述登錄信息未 過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。
3.如權(quán)利要求2所述的方法,其特征在于,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客 戶(hù)端會(huì)話(huà)所需的信息。
4.如權(quán)利要求1所述的方法,其特征在于,應(yīng)用子系統(tǒng)向客戶(hù)端返回登錄成功的信息 和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端后,還包括應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求,注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄請(qǐng)求。
5.如權(quán)利要求1所述的方法,其特征在于,應(yīng)用子系統(tǒng)獲得認(rèn)證平臺(tái)返回的所述客戶(hù) 端的權(quán)限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄請(qǐng)求,則判斷是否有對(duì)應(yīng)的登錄信 息,如果有,則注銷(xiāo)登錄。
6.一種應(yīng)用子系統(tǒng),其特征在于,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的 應(yīng)用系統(tǒng),所述應(yīng)用子系統(tǒng)包括第一獲得單元,用于獲得客戶(hù)端發(fā)送的登錄請(qǐng)求;驗(yàn)證單元,用于對(duì)第一獲得單元獲得的登錄請(qǐng)求進(jìn)行驗(yàn)證;第一發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證通過(guò)后,向客戶(hù)端返回登錄成功的信息和/或?qū)?所述應(yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端;第二發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證失敗后,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;第二獲得單元,用于獲得認(rèn)證平臺(tái)返回的驗(yàn)證結(jié)果;其中,如果第二獲得單元獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息 和/或權(quán)限信息,則第一發(fā)送單元向客戶(hù)端發(fā)送登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi) 容提供給客戶(hù)端;如果第二獲得單元獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則第一發(fā)送單元向客戶(hù)端返 回登錄失敗的信息。
7.如權(quán)利要求6所述的應(yīng)用子系統(tǒng),其特征在于,所述的驗(yàn)證單元對(duì)所述登錄請(qǐng)求進(jìn) 行驗(yàn)證,包括驗(yàn)證單元判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息,且所述的 登錄信息未過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。
8.如權(quán)利要求7所述的應(yīng)用子系統(tǒng),其特征在于,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的客戶(hù)端會(huì)話(huà)所需的信息。
9.如權(quán)利要求6所述的應(yīng)用子系統(tǒng),其特征在于,第一獲得單元在第一發(fā)送單元向客 戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端后,還獲得客戶(hù)端發(fā)送 的注銷(xiāo)登錄的請(qǐng)求;所述應(yīng)用子系統(tǒng)還包括注銷(xiāo)單元,用于如果第一獲得單元獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄 的請(qǐng)求,則注銷(xiāo)登錄;第二發(fā)送單元在注銷(xiāo)單元注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄的請(qǐng)求。
10.如權(quán)利要求9所述的應(yīng)用子系統(tǒng),其特征在于,第二獲得單元獲得認(rèn)證平臺(tái)返回的 所述客戶(hù)端的登錄信息和/或權(quán)限信息后,如果還獲得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄請(qǐng)求,則 驗(yàn)證單元判斷是否有對(duì)應(yīng)的登錄信息,如果有,則注銷(xiāo)單元注銷(xiāo)登錄。
11.一種多系統(tǒng)認(rèn)證方法,其特征在于,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系 統(tǒng)的應(yīng)用系統(tǒng),所述方法包括認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求;認(rèn)證平臺(tái)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā) 出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,否則,向應(yīng)用子系統(tǒng)或客戶(hù)端返回 發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息。
12.如權(quán)利要求11所述的方法,其特征在于,所述認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn) 證,包括判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果 是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。
13.如權(quán)利要求12所述的方法,其特征在于,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的 客戶(hù)端進(jìn)行會(huì)話(huà)所需的信息。
14.如權(quán)利要求11所述的方法,其特征在于,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā) 出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息后,還包括認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄的請(qǐng)求;注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的請(qǐng)求。
15.一種認(rèn)證平臺(tái),其特征在于,適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng) 用系統(tǒng),所述認(rèn)證平臺(tái)包括獲得單元,用于獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求;驗(yàn)證單元,用于對(duì)獲得單元獲得的登錄請(qǐng)求進(jìn)行驗(yàn)證;第一發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求通過(guò)后,向應(yīng)用子系統(tǒng)返回發(fā)出所 述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,或在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求失敗 后,向應(yīng)用子系統(tǒng)返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息;第二發(fā)送單元,用于在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求通過(guò)后,向客戶(hù)端返回所述客戶(hù)端 的登錄信息和/或權(quán)限信息,或在驗(yàn)證單元驗(yàn)證所述登錄請(qǐng)求失敗后,向客戶(hù)端返回所述 客戶(hù)端登錄失敗的信息。
16.如權(quán)利要求15所述的認(rèn)證平臺(tái),其特征在于,驗(yàn)證單元對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證, 包括驗(yàn)證單元判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。
17.如權(quán)利要求16所述的認(rèn)證平臺(tái),其特征在于,所述的登錄信息為發(fā)出所述登錄請(qǐng) 求的客戶(hù)端進(jìn)行會(huì)話(huà)所需的信息。
18.如權(quán)利要求15所述的認(rèn)證平臺(tái),其特征在于,獲得單元在第一發(fā)送單元在向應(yīng)用 子系統(tǒng)返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息,或第二發(fā)送單元向客 戶(hù)端返回所述客戶(hù)端的登錄信息和/或權(quán)限信息后,還獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注 銷(xiāo)登錄的請(qǐng)求;所述的認(rèn)證平臺(tái)還包括注銷(xiāo)單元,用于獲得單元獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo) 登錄的請(qǐng)求,注銷(xiāo)登錄;第一發(fā)送單元在注銷(xiāo)單元注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的信息。
19.一種多系統(tǒng)認(rèn)證應(yīng)用系統(tǒng),其特征在于,包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng);所述的認(rèn)證平臺(tái),用于獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述登錄請(qǐng)求 進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán) 限信息和/或登錄信息,否則,向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登 錄失敗的信息;所述的應(yīng)用子系統(tǒng),用于獲得客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn)證, 如果驗(yàn)證通過(guò),則向客戶(hù)端返回登陸成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù) 端,否則,向認(rèn)證平臺(tái)發(fā)送登錄請(qǐng)求;如果獲得認(rèn)證平臺(tái)返回的發(fā)出所述登錄請(qǐng)求的客戶(hù)端 的登錄信息和/或權(quán)限信息,則向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容 提供給客戶(hù)端;如果獲得認(rèn)證平臺(tái)返回的登錄失敗的信息,則向客戶(hù)端返回登錄失敗的信 肩、ο
20.如權(quán)利要求19所述的系統(tǒng),其特征在于,所述認(rèn)證平臺(tái)對(duì)所述的登錄請(qǐng)求進(jìn)行驗(yàn) 證,包括判斷認(rèn)證平臺(tái)是否保存有所述登錄請(qǐng)求的登錄信息,且所述的登錄信息未過(guò)期,如果 是,則驗(yàn)證通過(guò),否則,驗(yàn)證失??;所述的應(yīng)用子系統(tǒng)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證包括判斷發(fā)送所述登錄請(qǐng)求的客戶(hù)端是否有所述登錄請(qǐng)求的登錄信息且所述登錄信息未 過(guò)期,如果是,則驗(yàn)證通過(guò),否則,驗(yàn)證失敗。
21.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述的登錄信息為發(fā)出所述登錄請(qǐng)求的 客戶(hù)端會(huì)話(huà)所需的信息。
22.如權(quán)利要求19所述的系統(tǒng),其特征在于,認(rèn)證平臺(tái)向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā) 出所述登錄請(qǐng)求的客戶(hù)端的登錄信息和/或權(quán)限信息后,還包括認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求;注銷(xiāo)登錄后,向其他應(yīng)用子系統(tǒng)發(fā)送注銷(xiāo)登錄的信息;應(yīng)用子系統(tǒng)向客戶(hù)端返回登錄成功的信息和/或?qū)?yīng)用子系統(tǒng)的內(nèi)容提供給客戶(hù)端 后,還包括應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的注銷(xiāo)登錄請(qǐng)求,注銷(xiāo)登錄后,向認(rèn)證平臺(tái)發(fā)送注銷(xiāo)登錄 請(qǐng)求;應(yīng)用子系統(tǒng)獲得認(rèn)證平臺(tái)返回的所述客戶(hù)端的登錄信息和/或權(quán)限信息后,如果還獲 得認(rèn)證平臺(tái)發(fā)送的注銷(xiāo)登錄的請(qǐng)求,則判斷是否有對(duì)應(yīng)的登錄信息,如果有,則注銷(xiāo)登錄。
全文摘要
本發(fā)明提供了一種多系統(tǒng)認(rèn)證方法、裝置及系統(tǒng),適用于包括一個(gè)認(rèn)證平臺(tái)和至少一個(gè)應(yīng)用子系統(tǒng)的應(yīng)用系統(tǒng),應(yīng)用子系統(tǒng)獲得客戶(hù)端發(fā)送的登錄請(qǐng)求,并對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則登錄成功,否則將登錄請(qǐng)求發(fā)送給認(rèn)證平臺(tái);認(rèn)證平臺(tái)獲得應(yīng)用子系統(tǒng)或客戶(hù)端發(fā)送的登錄請(qǐng)求,認(rèn)證平臺(tái)對(duì)所述登錄請(qǐng)求進(jìn)行驗(yàn)證,如果正確,則應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端的權(quán)限信息和/或登錄信息,否則,向應(yīng)用子系統(tǒng)或客戶(hù)端返回發(fā)出所述登錄請(qǐng)求的客戶(hù)端登錄失敗的信息。通過(guò)本發(fā)明,可以解決當(dāng)應(yīng)用子系統(tǒng)過(guò)多的時(shí)候,登錄每個(gè)應(yīng)用子系統(tǒng)都要經(jīng)過(guò)一次對(duì)應(yīng)系統(tǒng)的認(rèn)證而導(dǎo)致的登錄次數(shù)過(guò)多的問(wèn)題。
文檔編號(hào)H04L29/06GK101989910SQ20101060046
公開(kāi)日2011年3月23日 申請(qǐng)日期2010年12月22日 優(yōu)先權(quán)日2010年12月22日
發(fā)明者孫晉超, 楊祖明, 王亮 申請(qǐng)人:北京安天電子設(shè)備有限公司