專利名稱:應(yīng)用程序端登錄驗(yàn)證系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用程序端登錄驗(yàn)證系統(tǒng)及其方法,尤其是指一種在服務(wù)導(dǎo)向架構(gòu)下應(yīng)用程序模擬網(wǎng)頁進(jìn)行登錄的登錄驗(yàn)證系統(tǒng)及其方法。
背景技術(shù):
隨著網(wǎng)絡(luò)科技的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為現(xiàn)代人不可或缺的一部分,使用者通過瀏覽器開啟網(wǎng)頁之后,即可通過網(wǎng)絡(luò)進(jìn)行資料的查詢、物品的購買、資料的下載、資料數(shù)據(jù)的統(tǒng)計(jì)分析.· ·等功能。而對(duì)于網(wǎng)頁的功能應(yīng)用,一般可以通過爪哇(JAVA)、ASP. NET、PHP...等來實(shí)現(xiàn), 其中ASP. NET是建構(gòu)在.NET Framework框架中所提供開發(fā)Web應(yīng)用程序的類別庫,提供三種不同的登錄驗(yàn)證模式Windows身份驗(yàn)證、Form身份驗(yàn)證以及Passport身份驗(yàn)證。Windows身份驗(yàn)證提供與傳統(tǒng)的Windows賬號(hào)(或者是活動(dòng)目錄賬號(hào)或者是本地賬號(hào))的集成,所需要的賬號(hào)是特定的AD (Active Directory)賬號(hào)或者本地賬號(hào);Form身份驗(yàn)證允許開發(fā)人員生成他們自己的標(biāo)準(zhǔn)的登錄頁面,一般配合成員管理和角色管理以及一些登錄控制項(xiàng)使用,使用者賬號(hào)保存在數(shù)據(jù)庫中,這種情況限制了使用者訪問某些頁面的許可權(quán);Passport身份驗(yàn)證會(huì)提示使用者登錄并將該使用者重定向到Passport站點(diǎn),在成功驗(yàn)證了憑據(jù)后,就會(huì)將使用者重定向回站點(diǎn)。而針對(duì)ASP. NET的Windows身份驗(yàn)證和Form身份驗(yàn)證,Windows身份驗(yàn)證由于客戶端并不一定會(huì)具有網(wǎng)域的身份,即客戶端不會(huì)受到特定的AD賬號(hào)管理,因此無法進(jìn)行客戶端的身份驗(yàn)證;而Form身份驗(yàn)證先進(jìn)行使用者的注冊,并將注冊信息儲(chǔ)存于數(shù)據(jù)庫中,而不需要通過管理者賬號(hào)的管理,但是Form身份驗(yàn)證是應(yīng)用于網(wǎng)頁的,就是需要客戶端連線到網(wǎng)站的特定網(wǎng)頁進(jìn)行客戶端的登錄驗(yàn)證,當(dāng)客戶端只是單純的應(yīng)用程序如何進(jìn)行登錄驗(yàn)證則會(huì)產(chǎn)生出相對(duì)應(yīng)的問題。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在現(xiàn)有登錄驗(yàn)證方式應(yīng)用于應(yīng)用程序上時(shí),會(huì)產(chǎn)生出無法進(jìn)行登錄驗(yàn)證或是需要通過網(wǎng)頁來進(jìn)行登錄驗(yàn)證的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在現(xiàn)有登錄驗(yàn)證方式應(yīng)用于應(yīng)用程序上時(shí),會(huì)產(chǎn)生出無法進(jìn)行登錄驗(yàn)證或是需要通過網(wǎng)頁來進(jìn)行登錄驗(yàn)證的問題,本發(fā)明于是提供一種應(yīng)用程序端登錄驗(yàn)證系統(tǒng)及其方法,其中本發(fā)明所提供的應(yīng)用程序端登錄驗(yàn)證系統(tǒng),應(yīng)用程序端登錄驗(yàn)證系統(tǒng)適用于服務(wù)導(dǎo)向架構(gòu)(Service-Oriented Architecture, S0A),應(yīng)用程序端登錄驗(yàn)證系統(tǒng)包含第一服務(wù)端、第二服務(wù)端與應(yīng)用程序端,第一服務(wù)端更包含第一接收模塊、驗(yàn)證模塊、身份模塊、生成模塊、第一傳送模塊以及第一服務(wù)模塊;第二服務(wù)端更包含第二接收模塊以及第二服務(wù)模塊;應(yīng)用程序端更包含接收模塊以及連線模塊。
其中,第一服務(wù)端的第一接收模塊是用以接收驗(yàn)證信息;第一服務(wù)端的驗(yàn)證模塊是對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證;第一服務(wù)端的身份模塊是當(dāng)驗(yàn)證信息通過驗(yàn)證時(shí),依據(jù)數(shù)據(jù)表賦予驗(yàn)證信息的身份;第一服務(wù)端的第一傳送模塊是用以傳送身份信息;第一服務(wù)端的第一服務(wù)模塊是依據(jù)身份信息提供至少一第一服務(wù)功能。第二服務(wù)端的第二接收模塊是用以接收身份信息;第二服務(wù)端的第二服務(wù)模塊是依據(jù)身份信息提供至少一第二服務(wù)功能。應(yīng)用程序端的接收模塊是用以接收信息輸入窗口中的驗(yàn)證信息;應(yīng)用程序端的連線模塊是用以建立與第一服務(wù)端以及第二服務(wù)端的連線,并提供驗(yàn)證信息至第一接收模塊,以及提供身份信息至第二接收模塊,且自第一傳送模塊獲得身份信息,以及自第一服務(wù)模塊/第二服務(wù)模塊獲得至少一第一服務(wù)功能/至少一第二服務(wù)功能。本發(fā)明所提供的應(yīng)用程序端登錄驗(yàn)證方法,應(yīng)用程序端登錄驗(yàn)證方法適用于服務(wù)導(dǎo)向架構(gòu)(Service-Oriented Architecture, SOA),應(yīng)用程序端登錄驗(yàn)證方法包含下列步驟 首先,應(yīng)用程序端接收信息輸入窗口中的驗(yàn)證信息;接著,應(yīng)用程序端建立與第一服務(wù)端之間的連線,并提供驗(yàn)證信息至第一服務(wù)端;接著,第一服務(wù)端對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證;接著,當(dāng)驗(yàn)證信息通過驗(yàn)證時(shí),第一服務(wù)端依據(jù)數(shù)據(jù)表賦予驗(yàn)證信息的身份;接著,第一服務(wù)端依據(jù)身份生成身份信息;接著,第一服務(wù)端提供身份信息至應(yīng)用程序端,以及依據(jù)身份信息提供至少一第一服務(wù)功能至應(yīng)用程序端;接著,應(yīng)用程序端建立與第二服務(wù)端之間的連線,并提供身份信息至第二服務(wù)端;最后,第二服務(wù)端依據(jù)身份信息提供至少一第二服務(wù)功能至應(yīng)用程序端。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明在應(yīng)用程序端提供信息輸入窗口,并于信息輸入窗口中接收驗(yàn)證信息并提供驗(yàn)證信息至第一服務(wù)端,第一服務(wù)端即對(duì)該驗(yàn)證信息進(jìn)行驗(yàn)證且當(dāng)驗(yàn)證信息通過驗(yàn)證時(shí),第一服務(wù)端依據(jù)數(shù)據(jù)表賦予驗(yàn)證信息的身份以及生成身份信息,并依據(jù)身份信息提供至少一第一服務(wù)功能與身份信息至應(yīng)用程序端,應(yīng)用程序端即可通過身份信息至第二客戶端中獲得至少一第二服務(wù)功倉泛。通過上述的技術(shù)手段,本發(fā)明可以達(dá)成便利性的應(yīng)用程序登錄驗(yàn)證技術(shù)功效。
圖I繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證系統(tǒng)的系統(tǒng)方塊圖。圖2繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證方法的方法流程圖。圖3繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證的系統(tǒng)架構(gòu)示意圖。圖4繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證的信息輸入窗口示意圖。圖5繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證的數(shù)據(jù)表示意圖。主要組件符號(hào)說明10第一服務(wù)端11第一接收模塊12驗(yàn)證模塊13身份模塊
14生成模塊15第一傳送模塊16第一服務(wù)模塊20第二服務(wù)端21第二接收模塊22第二服務(wù)模塊30應(yīng)用程序端
31接收模塊32連線模塊41第一服務(wù)功能42第二服務(wù)功能51信息輸入窗口61驗(yàn)證信息62數(shù)據(jù)表63身份信息
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。本發(fā)明是基于服務(wù)導(dǎo)向架構(gòu)(Service-Oriented Architecture, S0A),而所謂的服務(wù)導(dǎo)向架構(gòu)是構(gòu)造分布式系統(tǒng)的應(yīng)用程序的架構(gòu),是可以將應(yīng)用程序功能作為服務(wù)功能提供至另一個(gè)應(yīng)用程序或者其他服務(wù)功能。服務(wù)導(dǎo)向架構(gòu)具有下列特性分散式架構(gòu)(distributed)、關(guān)系松散的界面(loosely coupled)、開放的標(biāo)準(zhǔn)(open standard)以及以流程角度出發(fā)(process centric)。服務(wù)導(dǎo)向架構(gòu)被認(rèn)為能夠幫助企業(yè)迅速和高效地響應(yīng)變化的市場條件,并且提高了重復(fù)使用性,以及簡化與傳統(tǒng)系統(tǒng)的互連和使用。以下首先要說明本發(fā)明所提供的應(yīng)用程序端登錄驗(yàn)證系統(tǒng),并請(qǐng)參考「圖I」所示,「圖I」繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證系統(tǒng)的系統(tǒng)方塊圖。本發(fā)明所提供的應(yīng)用程序端登錄驗(yàn)證系統(tǒng),包含第一服務(wù)端10、第二服務(wù)端20與應(yīng)用程序端30,第一服務(wù)端10更包含第一接收模塊11、驗(yàn)證模塊12、身份模塊13、生成模塊14、第一傳送模塊15以及第一服務(wù)模塊16 ;第二服務(wù)端20更包含第二接收模塊21以及第二服務(wù)模塊22 ;應(yīng)用程序端30更包含接收模塊31以及連線模塊32。使用者在使用應(yīng)用程序端30的過程中當(dāng)需要使用到第一服務(wù)端10的第一服務(wù)功能時(shí),應(yīng)用程序端30首先會(huì)提供使用者信息輸入窗口,信息輸入窗口一般來說是呈現(xiàn)對(duì)話窗口的形式,但本發(fā)明并不以此為限制,信息輸入窗口即需要使用者輸入驗(yàn)證信息,驗(yàn)證信息包含有使用者名稱以即使用者密碼,驗(yàn)證信息所包含的信息在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇。在使用者于信息輸入窗口中輸入完成驗(yàn)證信息之后,應(yīng)用程序端30的接收模塊31即會(huì)接收使用者于信息輸入窗口中所輸入的驗(yàn)證信息,并且通過連線模塊32建立與第一服務(wù)端10的連線。應(yīng)用程序端30與第一服務(wù)端10建立連線可通過有線網(wǎng)絡(luò)或是無線網(wǎng)絡(luò)(藍(lán)芽、WIFI、...等)的方式,在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇,而第一服務(wù)端10可以是局域網(wǎng)絡(luò)內(nèi)的服務(wù)端或是因特網(wǎng)上的服務(wù)端。接著,連線模塊32會(huì)將接收模塊31所接收到的驗(yàn)證信息提供至第一服務(wù)端10的第一接收模塊11,而在第一接收模塊11獲得驗(yàn)證信息之后,即會(huì)再通過第一服務(wù)端10的驗(yàn)證模塊12對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證。由于驗(yàn)證信息包含有使用者名稱以及使用者密碼,因此,驗(yàn)證模塊12對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證即為比對(duì)驗(yàn)證信息的使用者名稱以及使用者密碼是否存在于數(shù)據(jù)表中,以及使用者名稱以及使用者密碼是否相對(duì)應(yīng),當(dāng)使用者名稱以及使用者密碼皆存在于數(shù)據(jù)表中,以及使用者名稱以及使用者密碼相對(duì)應(yīng)同時(shí)成立,則驗(yàn)證信息才會(huì)通過驗(yàn)證模塊12的驗(yàn)證,其中,上述的數(shù)據(jù)表儲(chǔ)存有多筆數(shù)據(jù),每一筆數(shù)據(jù)包含使用者名稱、使用者密碼以及該身份,并且數(shù)據(jù)表是預(yù)先被建立的。接著,第一服務(wù)端10的身份模塊13會(huì)于驗(yàn)證信息通過驗(yàn)證模塊12的驗(yàn)證時(shí)(此時(shí)表示應(yīng)用程序端30通過登錄驗(yàn)證),依據(jù)數(shù)據(jù)表賦予驗(yàn)證信息的身份,身份可以為最高
權(quán)限身份、第一級(jí)限定權(quán)限身份、第二級(jí)限定權(quán)限身份.....訪客權(quán)限身份...等,每一個(gè)
不同的身份可以使用的服務(wù)功能會(huì)具有差異,在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇。接著,在身份模塊13依據(jù)數(shù)據(jù)表賦予驗(yàn)證信息的身份之后,即可以通過第一服務(wù)端10的生成模塊14生成身份信息,生成模塊14是以網(wǎng)絡(luò)餅干(cookie)方式生成身份信息,并再通過第一服務(wù)端10的第一傳送模塊15將生成模塊14所生成的身份信息提供至連線模塊32。
在此同時(shí),第一服務(wù)端10的第一服務(wù)模塊16會(huì)依據(jù)生成模塊14所生成的身份信息提供與身份信息的身份對(duì)應(yīng)的至少一第一服務(wù)功能至連線模塊32,借此在服務(wù)導(dǎo)向架構(gòu)下讓應(yīng)用程序端30可模擬網(wǎng)頁登錄,使應(yīng)用程序端30獲得進(jìn)一步的服務(wù)功能。接著,當(dāng)使用者需要使用第二服務(wù)端20的第二服務(wù)功能時(shí),此時(shí),連線模塊32即會(huì)建立與第二服務(wù)端20的連線,應(yīng)用程序端30與第二服務(wù)端20建立連線可通過有線網(wǎng)絡(luò)或是無線網(wǎng)絡(luò)(藍(lán)芽、WIFI、...等)的方式,在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇,而第二服務(wù)端20可以是局域網(wǎng)絡(luò)內(nèi)的服務(wù)端或是因特網(wǎng)上的服務(wù)端。接著,提供身份信息至第二服務(wù)端20的第二接收模塊21,在第二接收模塊21獲得身份信息之后,即會(huì)再通過第二服務(wù)端20的第二服務(wù)模塊22提供與身份信息的身份對(duì)應(yīng)的至少一第二服務(wù)功能至連線模塊32,借此在服務(wù)導(dǎo)向架構(gòu)下讓應(yīng)用程序端30可模擬網(wǎng)頁登錄,使應(yīng)用程序端30獲得進(jìn)一步的服務(wù)功能。接著,以下將以一個(gè)實(shí)施例來解說本發(fā)明的運(yùn)作方式及流程,以下的實(shí)施例說明將同步配合「圖I」以及「圖2」所示進(jìn)行說明,「圖2」繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證方法的方法流程圖。請(qǐng)參考「圖3」以及「圖4」所示,「圖3」繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證的系統(tǒng)架構(gòu)示意圖;「圖4」繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證的信息輸入窗口示意圖。使用者在使用應(yīng)用程序端30的過程中當(dāng)需要使用到第一服務(wù)端10的第一服務(wù)功能41時(shí),應(yīng)用程序端30首先會(huì)提供使用者信息輸入窗口 51,并且使用者在信息輸入窗口51中輸入使用者名稱為“XYZ”以及使用者密碼為“1234”,并按下“確定”按鍵,此時(shí),接收模塊31即會(huì)接收使用者于信息輸入窗口 51中所輸入的驗(yàn)證信息61為“使用者名稱XYZ,使用者密碼1234”。接著,連線模塊32會(huì)建立與第一服務(wù)端10的連線,并將接收模塊31所接收到的驗(yàn)證信息61為“使用者名稱ΧΥΖ,使用者密碼1234”提供至第一接收模塊11。接著,請(qǐng)參考「圖3」以及「圖5」所示,「圖5」繪示為本發(fā)明應(yīng)用程序端登錄驗(yàn)證的數(shù)據(jù)表示意圖。在第一接收模塊11獲得驗(yàn)證信息61為“使用者名稱ΧΥΖ,使用者密碼1234”之后,驗(yàn)證模塊12即會(huì)比對(duì)出驗(yàn)證信息61的使用者名稱“ΧΥΖ”以及使用者密碼“1234”存在于數(shù)據(jù)表62中,并且驗(yàn)證信息61的使用者名稱“ΧΥΖ”以及使用者密碼“1234”相對(duì)應(yīng),即驗(yàn)證信息61會(huì)通過驗(yàn)證模塊12的驗(yàn)證。接著,請(qǐng)?jiān)俅螀⒖肌笀D3」所示,身份模塊13會(huì)于驗(yàn)證信息61通過驗(yàn)證模塊12的驗(yàn)證時(shí)(此時(shí)表示應(yīng)用程序端30通過登錄驗(yàn)證),依據(jù)數(shù)據(jù)表62賦予驗(yàn)證信息61的身份為“最高權(quán)限身份”,并會(huì)再通過生成模塊14將身份模塊13的身份“最高權(quán)限身份”以網(wǎng)絡(luò)餅干(cookie)方式生成身份信息63。并將身份信息63通過第一傳送模塊15提供至連線模塊32,而第一服務(wù)模塊16會(huì)再依據(jù)身份信息63提供與身份信息63的身份“最高權(quán)限身份”對(duì)應(yīng)的第一服務(wù)功能41,而身份信息63的身份“最高權(quán)限身份”即可以使用所有的第一服務(wù)功能41。接著,當(dāng)使用者需要使用第二服務(wù)端20的第二服務(wù)功能42時(shí),此時(shí),連線模塊32即會(huì)建立與第二服務(wù)端20的連線,并提供身份信息63至第二服務(wù)端20的第二接收模塊21,在第二接收模塊21獲得身份信息63之后,即會(huì)再通過第二服務(wù)模塊22提供與身份信息63的身份“最高權(quán)限身份”對(duì)應(yīng)的第二服務(wù)功能42,而身份信息63的身份“最高權(quán)限身份”即可以使用所有的第二服務(wù)功能42。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于本發(fā)明在應(yīng)用程序端提供信息輸入窗口,并于信息輸入窗口中接收驗(yàn)證信息并提供驗(yàn)證信息至第一服務(wù)端,第一服務(wù)端即對(duì)該驗(yàn)證信息進(jìn)行驗(yàn)證且當(dāng)驗(yàn)證信息通過驗(yàn)證時(shí),第一服務(wù)端依據(jù)數(shù)據(jù)表賦予驗(yàn)證信息的身份以及生成身份信息,并依據(jù)身份信息提供至少一第一服務(wù)功能與身份信息至應(yīng)用程序端,應(yīng)用程序端即可通過身份信息至第二客戶端中獲得至少一第二服務(wù)功能。通過此一技術(shù)手段可以來解決現(xiàn)有技術(shù)所存在現(xiàn)有登錄驗(yàn)證方式應(yīng)用于應(yīng)用程序上時(shí),會(huì)產(chǎn)生出無法進(jìn)行登錄驗(yàn)證或是需要通過網(wǎng)頁來進(jìn)行登錄驗(yàn)證的問題,進(jìn)而達(dá)成便利性的應(yīng)用程序登錄驗(yàn)證技術(shù)功效。雖然本發(fā)明所提供的實(shí)施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明所公開的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定者為準(zhǔn)。權(quán)利要求
1.一種應(yīng)用程序端登錄驗(yàn)證系統(tǒng),該應(yīng)用程序端登錄驗(yàn)證系統(tǒng)適用于服務(wù)導(dǎo)向架構(gòu),其特征在于,該應(yīng)用程序端登錄驗(yàn)證系統(tǒng)包含 一第一服務(wù)端,該第一服務(wù)端更包含 一第一接收模塊,用以接收一驗(yàn)證信息; 一驗(yàn)證模塊,對(duì)該驗(yàn)證信息進(jìn)行驗(yàn)證; 一身份模塊,當(dāng)該驗(yàn)證信息通過驗(yàn)證時(shí),依據(jù)數(shù)據(jù)表賦予該驗(yàn)證信息的一身份; 一生成模塊,用以依據(jù)該身份生成一身份信息; 一第一傳送模塊,用以傳送該身份信息 '及 一第一服務(wù)模塊,依據(jù)該身份信息提供至少一第一服務(wù)功能;一第二服務(wù)端,該第二服務(wù)端更包含 一第二接收模塊,用以接收該身份信息 '及 一第二服務(wù)模塊,依據(jù)該身份信息提供至少一第二服務(wù)功能 '及 一應(yīng)用程序端,該應(yīng)用程序端更包含 一接收模塊,用以接收信息輸入窗口中的該驗(yàn)證信息 '及 一連線模塊,用以建立與該第一服務(wù)端以及該第二服務(wù)端的連線,并提供該驗(yàn)證信息至該第一接收模塊,以及提供該身份信息至該第二接收模塊,且自該第一傳送模塊獲得該身份信息,以及自該第一服務(wù)模塊/該第二服務(wù)模塊獲得該至少一第一服務(wù)功能/該至少一第二服務(wù)功能。
2.如權(quán)利要求I所述的應(yīng)用程序端登錄驗(yàn)證系統(tǒng),其特征在于,該驗(yàn)證信息包含使用者名稱以及使用者密碼。
3.如權(quán)利要求I所述的應(yīng)用程序端登錄驗(yàn)證系統(tǒng),其特征在于,該生成模塊是以網(wǎng)絡(luò)餅干方式生成該身份信息。
4.如權(quán)利要求I所述的應(yīng)用程序端登錄驗(yàn)證系統(tǒng),其特征在于,該數(shù)據(jù)表儲(chǔ)存有多筆數(shù)據(jù),每一筆數(shù)據(jù)包含使用者名稱、使用者密碼以及該身份。
5.一種應(yīng)用程序端登錄驗(yàn)證方法,該應(yīng)用程序端登錄驗(yàn)證方法適用于服務(wù)導(dǎo)向架構(gòu),其特征在于,該應(yīng)用程序端登錄驗(yàn)證方法包含下列步驟 一應(yīng)用程序端接收信息輸入窗口中的一驗(yàn)證信息; 該應(yīng)用程序端建立與一第一服務(wù)端之間的連線,并提供該驗(yàn)證信息至該第一服務(wù)端; 該第一服務(wù)端對(duì)該驗(yàn)證信息進(jìn)行驗(yàn)證; 當(dāng)該驗(yàn)證信息通過驗(yàn)證時(shí),該第一服務(wù)端依據(jù)數(shù)據(jù)表賦予該驗(yàn)證信息的一身份; 該第一服務(wù)端依據(jù)該身份生成一身份信息; 該第一服務(wù)端提供該身份信息至該應(yīng)用程序端,以及依據(jù)該身份信息提供至少一第一服務(wù)功能至該應(yīng)用程序端; 該應(yīng)用程序端建立與一第二服務(wù)端之間的連線,并提供該身份信息至該第二服務(wù)端;及 該第二服務(wù)端依據(jù)該身份信息提供至少一第二服務(wù)功能至該應(yīng)用程序端。
6.如權(quán)利要求5所述的應(yīng)用程序端登錄驗(yàn)證方法,其特征在于,該應(yīng)用程序端接收信息輸入窗口中的該驗(yàn)證信息的步驟中,該驗(yàn)證信息包含使用者名稱以及使用者密碼。
7.如權(quán)利要求5所述的應(yīng)用程序端登錄驗(yàn)證方法,其特征在于,該第一服務(wù)端依據(jù)該身份生成該身份信息的步驟是以網(wǎng)絡(luò)餅干方式生成該身份信息。
8.如權(quán)利要求5所述的應(yīng)用程序端登錄驗(yàn)證方法,其特征在于,當(dāng)該驗(yàn)證信息通過驗(yàn)證時(shí),該第一服務(wù)端依據(jù)數(shù)據(jù)表賦予該驗(yàn)證信息的該身份的步驟中,該數(shù)據(jù)表儲(chǔ)存有多筆數(shù)據(jù),每一筆數(shù)據(jù)包含使用者名稱、使用者密碼以及該身份。
全文摘要
本發(fā)明公開了一種應(yīng)用程序端登錄驗(yàn)證系統(tǒng)及其方法,服務(wù)端驗(yàn)證應(yīng)用程序端通過信息輸入窗口所接收的驗(yàn)證信息,并且服務(wù)端提供對(duì)應(yīng)的服務(wù)功能以及身份信息至應(yīng)用程序端,應(yīng)用程序端可再通過身份信息至另外的服務(wù)端進(jìn)行驗(yàn)證并獲得對(duì)應(yīng)的服務(wù)功能,借此可以達(dá)成便利性的應(yīng)用程序登錄驗(yàn)證技術(shù)功效。
文檔編號(hào)H04L29/06GK102739628SQ20111009757
公開日2012年10月17日 申請(qǐng)日期2011年4月14日 優(yōu)先權(quán)日2011年4月14日
發(fā)明者吳翠, 邱全成, 陳正 申請(qǐng)人:英業(yè)達(dá)股份有限公司