本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種單點登錄方法及裝置。
背景技術(shù):
單點登錄(singlesignon),簡稱為sso,是目前比較流行的企業(yè)業(yè)務(wù)整合的解決方案之一。sso的定義是在多個應(yīng)用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)。通常情況下運維內(nèi)控審計系統(tǒng)、4a系統(tǒng)都包含此項功能,目的是簡化賬號登錄過程并保護賬號和密碼安全,對賬號進行統(tǒng)一管理。
目前的單點登錄執(zhí)行過程一般為:當(dāng)用戶第一次訪問應(yīng)用系統(tǒng)1的時候,因為還沒有登錄,會被引導(dǎo)到認證系統(tǒng)中進行登錄;根據(jù)用戶提供的登錄信息,認證系統(tǒng)進行身份校驗,如果通過校驗,應(yīng)該返回給用戶一個認證的憑據(jù)ticket;用戶再訪問其他應(yīng)用的時候,就會將這個ticket附加到請求上,作為該用戶認證的憑據(jù),應(yīng)用系統(tǒng)接收到請求之后會把ticket送到認證系統(tǒng)進行校驗,檢查ticket的合法性。如果通過校驗,用戶就可以在不用再次登錄的情況下直接訪問應(yīng)用系統(tǒng)2,或者是應(yīng)用系統(tǒng)3、4了。
雖然目前的單點登錄系統(tǒng)在登錄后,共享登錄信息的方案使用起來很方便,但是它需要將所用的登錄信息加以統(tǒng)一,缺乏靈活性,例如單點登錄系統(tǒng)中的有個賬號叫zhangsan,那在應(yīng)用系統(tǒng)1,應(yīng)用系統(tǒng)2,應(yīng)用系統(tǒng)3中也應(yīng)該有同樣的一個賬號zhangsan,這樣才能實現(xiàn)賬號信息的共享。因此,目前的單點登錄系統(tǒng)在應(yīng)用的靈活性上還存在較大缺陷,同時,由于使用了相同的登錄信息,對于用戶的個人信息安全也存在較大的安全隱患。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種單點登錄方法及裝置,主要目的在于保證登錄信息差別化的同時實現(xiàn)單點登錄,以提高單點登錄系統(tǒng)的應(yīng)用靈活性, 進而增強用戶個人信息的安全性。
為達到上述目的,本發(fā)明主要提供如下技術(shù)方案:
一方面,本發(fā)明提供了一種單點登錄方法,該方法包括:
獲取單點登錄系統(tǒng)的登錄權(quán)限,所述登錄權(quán)限用于關(guān)聯(lián)第三方應(yīng)用程序的登錄權(quán)限以便于登錄所述第三方應(yīng)用程序;
獲取第三方應(yīng)用程序的登錄驗證請求;
根據(jù)所述登錄驗證請求,判斷所述單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄所述第三方應(yīng)用程序;
若有權(quán)限,則自動登錄所述第三方應(yīng)用程序。
另一方面,本發(fā)明還提供了一種單點登錄裝置,該裝置包括:
第一獲取單元,用于獲取單點登錄系統(tǒng)的登錄權(quán)限,所述登錄權(quán)限用于關(guān)聯(lián)第三方應(yīng)用程序的登錄權(quán)限以便于登錄所述第三方應(yīng)用程序;
第二獲取單元,用于獲取第三方應(yīng)用程序的登錄驗證請求;
判斷單元,用于根據(jù)所述第二獲取單元獲取的登錄驗證請求,判斷所述單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄所述第三方應(yīng)用程序;
登錄單元,用于當(dāng)所述判斷單元判斷有權(quán)限時,自動登錄所述第三方應(yīng)用程序。
依據(jù)上述本發(fā)明所提出的單點登錄方法及裝置,通過在單點登錄系統(tǒng)中設(shè)置與第三方應(yīng)用程序的登錄權(quán)限,在用戶需要登錄第三方應(yīng)用程序時,判斷該用戶是否具有登錄第三方應(yīng)用程序的權(quán)限,并為具有權(quán)限的用戶提供自動登錄服務(wù)。和現(xiàn)有的單點登錄的方式相比,本發(fā)明所采用的單點登錄方法通過權(quán)限的設(shè)置與關(guān)聯(lián)弱化用戶登錄對具體用戶賬號等信息的需求程度,根據(jù)第三方應(yīng)用程序所關(guān)聯(lián)的登錄權(quán)限來確定登錄的用戶信息。因此,本發(fā)明不需將系統(tǒng)中第三方應(yīng)用程序的賬號信息相統(tǒng)一,只需根據(jù)不同的登錄權(quán)限關(guān)聯(lián)不同的賬號信息,再與單點登錄系統(tǒng)中的登錄權(quán)限相關(guān)聯(lián)即可。在實際的使用中,能夠靈活的進行賬號信息的關(guān)聯(lián)操作,且可以進行多賬號的關(guān)聯(lián)。同時,由于不需要對第三方應(yīng)用程序的賬號信息加以修改,就能夠保障各第三方應(yīng)用程序登錄信息的差異化,從而確保用戶個人信息的安全性。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提出的一種單點登錄方法的流程圖;
圖2示出了本發(fā)明實施例提出的另一種單點登錄方法的流程圖;
圖3示出了本發(fā)明實施例提出的一種單點登錄裝置的組成框圖;
圖4示出了本發(fā)明實施例提出的另一種單點登錄裝置的組成框圖。
具體實施方式
下面將參照附圖更詳細地描述本發(fā)明的示例性實施例。雖然附圖中顯示了本發(fā)明的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
本發(fā)明實施例提供了一種單點登錄的方法,如圖1所示,該方法應(yīng)用于登錄系統(tǒng)中的應(yīng)用程序,通過本方法能夠快捷方便的登錄統(tǒng)一系統(tǒng)下的不同應(yīng)用程序,具體步驟包括:
101、獲取單點登錄系統(tǒng)的登錄權(quán)限。
單點登錄系統(tǒng)在本發(fā)明實施例中可以看做是操作系統(tǒng)中的一個應(yīng)用程序或者是系統(tǒng)功能、插件等。通過該單點登錄系統(tǒng),用戶對于該系統(tǒng)中存在關(guān)聯(lián)關(guān)系的應(yīng)用,只需要進行一次用戶登錄操作,就可以在開啟關(guān)聯(lián)應(yīng)用程序時自動完成用戶登錄操作。
單點登錄系統(tǒng)的登錄權(quán)限包括用戶在登錄該系統(tǒng)是所需要的登錄信息,以及與該系統(tǒng)相關(guān)聯(lián)的第三方應(yīng)用程序的登錄權(quán)限。需要說明的是,根據(jù)登錄權(quán)限的高低,一個應(yīng)用程序可以由多個不同的賬戶登錄信息。因此,將登錄權(quán)限進行關(guān)聯(lián)也是將應(yīng)用程序中多組不同登錄信息與單點登錄 系統(tǒng)相關(guān)聯(lián)。
獲取單點登錄系統(tǒng)的登錄權(quán)限需要先登錄該系統(tǒng),在系統(tǒng)通過身份驗證后再獲取相關(guān)的登錄權(quán)限。
102、獲取第三方應(yīng)用程序的登錄驗證請求。
在登錄到單點登錄系統(tǒng)后,當(dāng)用戶再打開其他的第三方應(yīng)用程序時(該應(yīng)用為需要用戶通過身份驗證后才能繼續(xù)操作的應(yīng)用),一般會要求用戶提供登錄信息加以驗證,常見的是要求輸入用戶名和密碼等信息。此時,本發(fā)明實施例中的單點登錄系統(tǒng)就會自動獲取該第三方應(yīng)用程序的登錄驗證請求。
103、根據(jù)登錄驗證請求,判斷單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄第三方應(yīng)用程序。
對所獲取的第三方應(yīng)用程序的登錄驗證請求進行分析,判斷單點登錄系統(tǒng)的登錄權(quán)限的關(guān)聯(lián)關(guān)系中,是否有發(fā)送登錄驗證請求的第三方應(yīng)用程序,如果不存在,則說明單點登錄系統(tǒng)無權(quán)登錄該第三方應(yīng)用程序,要想登錄則需要再單點登錄系統(tǒng)設(shè)置中關(guān)聯(lián)該第三方應(yīng)用程序的登錄權(quán)限;而如果存在,則說明單點登錄系統(tǒng)與該第三方應(yīng)用程序的登錄權(quán)限已關(guān)聯(lián),具有相關(guān)權(quán)限內(nèi)的登錄信息。
104、若有權(quán)限,則自動登錄第三方應(yīng)用程序。
在確認了第三方應(yīng)用程序為已關(guān)聯(lián)的應(yīng)用后,由單點登錄系統(tǒng)根據(jù)相應(yīng)權(quán)限中的登錄信息對第三方應(yīng)用程序的登錄驗證請求進行響應(yīng),登錄到該應(yīng)用程序中。
上述的登錄驗證過程完全由單點登錄系統(tǒng)來操作,在用戶看來只是選擇打開應(yīng)用程序后,便直接登錄該應(yīng)用,或者是無法登錄并提示用戶到單點登錄系統(tǒng)中將該應(yīng)用的登錄權(quán)限進行關(guān)聯(lián)設(shè)置。
結(jié)合上述的實現(xiàn)方式可以看出,本發(fā)明實施例所采用的單點登錄方法,通過在單點登錄系統(tǒng)中設(shè)置與第三方應(yīng)用程序的登錄權(quán)限,在用戶需要登錄第三方應(yīng)用程序時,判斷該用戶是否具有登錄第三方應(yīng)用程序的權(quán)限,并為具有權(quán)限的用戶提供自動登錄服務(wù)。和現(xiàn)有的單點登錄的方式相比,本發(fā)明所采用的單點登錄方法通過權(quán)限的設(shè)置與關(guān)聯(lián)弱化用戶登錄對具體 用戶賬號等信息的需求程度,根據(jù)第三方應(yīng)用程序所關(guān)聯(lián)的登錄權(quán)限來確定登錄的用戶信息。因此,本發(fā)明不需將系統(tǒng)中第三方應(yīng)用程序的賬號信息相統(tǒng)一,只需根據(jù)不同的登錄權(quán)限關(guān)聯(lián)不同的賬號信息,再與單點登錄系統(tǒng)中的登錄權(quán)限相關(guān)聯(lián)即可。在實際的使用中,能夠靈活的進行賬號信息的關(guān)聯(lián)操作,且可以進行多賬號的關(guān)聯(lián)。同時,由于不需要對第三方應(yīng)用程序的賬號信息加以修改,就能夠保障各第三方應(yīng)用程序登錄信息的差異化,從而確保用戶個人信息的安全性。
為了更加詳細地說明本發(fā)明提出的一種單點登錄方法,本發(fā)明實施例將通過具體的舉例加以說明單點登錄的過程,如圖2所示,該方法具體的步驟包括:
201、建立單點登錄系統(tǒng)與第三方應(yīng)用程序的登錄權(quán)限的關(guān)聯(lián)映射關(guān)系表。
在關(guān)聯(lián)映射關(guān)系表中,記錄有與單點登錄系統(tǒng)相關(guān)聯(lián)的所有第三方應(yīng)用程序的登錄權(quán)限,通過這些登錄權(quán)限,單點登錄系統(tǒng)可以幫助用戶直接登錄第三方應(yīng)用程序。其中,同一個應(yīng)用程序還可以與單點登錄系統(tǒng)同時關(guān)聯(lián)多個登錄權(quán)限,如管理員權(quán)限、用戶權(quán)限,不同的權(quán)限在登錄應(yīng)用程序后也會具有不同的操作權(quán)限。而每個登錄權(quán)限中還至少對應(yīng)一個賬戶登錄信息。
此外,在該關(guān)聯(lián)映射關(guān)系表中,還映射有單點登錄系統(tǒng)的登錄信息,將該登錄信息與所有第三方應(yīng)用程序的登錄權(quán)限中的賬戶登錄信息進行關(guān)聯(lián)映射。
202、獲取單點登錄系統(tǒng)的登錄權(quán)限。
要獲取單點登錄系統(tǒng)的登錄權(quán)限,首先是要登錄該系統(tǒng)。一般的登錄需要獲取相應(yīng)的登錄信息。在本發(fā)明實施例中,提供兩種獲取單點登錄系統(tǒng)的登錄信息方式,一種是由單點登錄系統(tǒng)通過系統(tǒng)的登錄界面獲取用戶輸入的登錄信息來登錄系統(tǒng),這種也是最傳統(tǒng)的一種登錄方式。而另一種則是由單點登錄系統(tǒng)獲取用戶在登錄其他應(yīng)用程序時所輸入的登錄信息,并判斷該應(yīng)用程序是否為單點登錄系統(tǒng)已經(jīng)進行登錄關(guān)聯(lián)的關(guān)聯(lián)應(yīng)用程序,如果是,則根據(jù)201中的映射表獲取單點登錄系統(tǒng)的登錄信息,進行 自動登錄。例如,系統(tǒng)中的qq軟件與單點登錄系統(tǒng)進行了登錄關(guān)聯(lián),則當(dāng)用戶手動登錄qq后,單點登錄系統(tǒng)也將自動登錄,并實時獲取用戶進行其他應(yīng)用程序的登錄操作。
203、獲取第三方應(yīng)用程序的登錄驗證請求。
本步驟同上述102步驟,具體內(nèi)容可參考102中的詳細描述,此處不再贅述。
204、根據(jù)登錄驗證請求,判斷單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄第三方應(yīng)用程序。
在獲取到第三方應(yīng)用程序的登錄驗證請求后,需要先對該請求進行解析,以便于系統(tǒng)能夠識別出該請求是由哪一個第三方應(yīng)用程序所發(fā)出的,通過解析至少可以得到該第三方應(yīng)用程序的名稱信息,以此就可以在上述的關(guān)聯(lián)映射關(guān)系表中進行匹配查找,判斷該第三方應(yīng)用程序是否與單點登錄系統(tǒng)相關(guān)聯(lián),即判斷單點登錄系統(tǒng)是否具有登錄該第三方應(yīng)用程序的權(quán)限。若第三方應(yīng)用程序沒有進行關(guān)聯(lián),則系統(tǒng)會提示用戶無法自動登錄,并將該應(yīng)用程序的登錄界面提供給用戶,同時,告知用戶可以在單點登錄系統(tǒng)中設(shè)置該第三方應(yīng)用程序的關(guān)聯(lián)權(quán)限信息。而當(dāng)該第三方應(yīng)用程序為已經(jīng)關(guān)聯(lián)的應(yīng)用時,系統(tǒng)將執(zhí)行步驟205。
205、若有權(quán)限,則自動登錄第三方應(yīng)用程序。
在關(guān)聯(lián)映射關(guān)系表中查找第三方應(yīng)用程序所關(guān)聯(lián)的登錄權(quán)限,再根據(jù)登錄權(quán)限獲取對應(yīng)的登錄信息,最后利用該登錄信息自動登錄第三方應(yīng)用程序。其中,當(dāng)一個應(yīng)用程序關(guān)聯(lián)有多個登錄權(quán)限時,系統(tǒng)可以根據(jù)預(yù)置的登錄策略在多個登錄權(quán)限中選擇一個,例如根據(jù)權(quán)限的高低進行選擇,或者是根據(jù),也可以向用戶提供一個登錄權(quán)限的選擇界面,根據(jù)用戶的選擇確定一個登錄權(quán)限。此外,登錄第三方應(yīng)用程序的登錄信息包括固定的賬號信息,包括用戶名以及密碼的信息,也可以是根據(jù)所關(guān)聯(lián)的登錄權(quán)限為用戶分配一個臨時的登錄賬號信息,該登錄信息僅限與本次登錄使用,退出該應(yīng)用時鏈式登錄賬號信息也隨之作廢。
根據(jù)上述的描述,以具體的事例說明詳細的單點登錄流程:單點登錄系統(tǒng)(以下簡稱系統(tǒng)1)的登錄用戶為abc,在該系統(tǒng)1中存在有3個相 關(guān)聯(lián)的應(yīng)用程序分別為應(yīng)用1、應(yīng)用2和應(yīng)用3。應(yīng)用1與系統(tǒng)1關(guān)聯(lián)的權(quán)限為管理員權(quán)限,應(yīng)用2和應(yīng)用3關(guān)聯(lián)的用戶權(quán)限。首先,是用戶輸入abc直接登錄系統(tǒng)1,或者是通過輸入登錄信息登錄應(yīng)用3,而系統(tǒng)1通過應(yīng)用3的登錄信息查找出系統(tǒng)1的登錄信息abc并進行自動登錄,完成系統(tǒng)1的登錄步驟后,由系統(tǒng)1實時地獲取應(yīng)用1或應(yīng)用2等關(guān)聯(lián)應(yīng)用的登錄驗證請求,當(dāng)用戶點擊登錄應(yīng)用1時,系統(tǒng)1將根據(jù)應(yīng)用1發(fā)送登錄驗證請求查找關(guān)聯(lián)映射表中對應(yīng)于應(yīng)用1的登錄權(quán)限,再以所關(guān)聯(lián)的管理員權(quán)限中的登錄信息(如用戶名為admin)進行登錄驗證,通過驗證后,將進入應(yīng)用1的界面展示給用戶。其中,關(guān)聯(lián)映射表中的映射關(guān)系為系統(tǒng)1的登錄信息abc對應(yīng)于應(yīng)用的登錄權(quán)限(即管理員權(quán)限和用戶權(quán)限),而每個應(yīng)用的登錄權(quán)限還對應(yīng)于具體的登錄信息(如admin)。如此,系統(tǒng)1的登錄信息就與各個應(yīng)用中的登錄信息相對應(yīng),并且應(yīng)用中的登錄信息可以為多個不同的登錄信息。
進一步的,作為對上述方法的實現(xiàn),本發(fā)明實施例提供了一種單點登錄裝置,該裝置實施例與前述方法實施例對應(yīng),為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內(nèi)容進行逐一贅述,但應(yīng)當(dāng)明確,本實施例中的裝置能夠?qū)?yīng)實現(xiàn)前述方法實施例中的全部內(nèi)容。該裝置可以設(shè)置在具有操作系統(tǒng)的智能設(shè)備中,如圖3所示,該裝置包括:
第一獲取單元31,用于獲取單點登錄系統(tǒng)的登錄權(quán)限,所述登錄權(quán)限用于關(guān)聯(lián)第三方應(yīng)用程序的登錄權(quán)限以便于登錄所述第三方應(yīng)用程序;
第二獲取單元32,用于獲取第三方應(yīng)用程序的登錄驗證請求;
判斷單元33,用于根據(jù)所述第二獲取單元32獲取的登錄驗證請求,判斷所述第一獲取單元31獲取的單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄所述第三方應(yīng)用程序;
登錄單元34,用于當(dāng)所述判斷單元33判斷有權(quán)限時,自動登錄所述第三方應(yīng)用程序。
進一步的,如圖4所示,所述第一獲取單元31包括:
獲取模塊311,用于獲取單點登錄系統(tǒng)的登錄信息;
登錄獲取模塊312,用于根據(jù)所述獲取模塊311獲取的登錄信息登錄所 述單點登錄系統(tǒng),獲取登錄權(quán)限。
進一步的,所述獲取模塊311還用于,根據(jù)客戶端登錄關(guān)聯(lián)應(yīng)用程序的登錄信息獲取所述單點登錄系統(tǒng)的登錄信息,所述關(guān)聯(lián)應(yīng)用程序是與所述單點登錄系統(tǒng)的登錄權(quán)限相關(guān)聯(lián)的應(yīng)用程序;或者是通過所述單點登錄系統(tǒng)的登錄界面獲取登錄信息。
進一步的,如圖4所示,所述裝置還包括:
建立單元35,用于在判斷單元33判斷所述單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄所述第三方應(yīng)用程序之前,建立所述單點登錄系統(tǒng)與所述第三方應(yīng)用程序的登錄權(quán)限的關(guān)聯(lián)映射關(guān)系表。
進一步的,如圖4所示,所述判斷單元33包括:
獲取模塊331,用于根據(jù)所述登錄驗證請求獲取所述第三方應(yīng)用程序的信息,所述信息至少包括第三方應(yīng)用程序的名稱;
判斷模塊332,用于在所述關(guān)聯(lián)映射關(guān)系表中,根據(jù)所述獲取模塊331獲取的信息判斷所述第三方應(yīng)用程序的登錄權(quán)限與所述單點登錄系統(tǒng)的登錄權(quán)限是否相關(guān)聯(lián)。
進一步的,所述裝置中的登錄權(quán)限至少包括下述中的一種:管理員權(quán)限、用戶權(quán)限。
進一步的,如圖4所示,所述登錄單元34包括:
獲取模塊341,用于根據(jù)所述第三方應(yīng)用程序的登錄權(quán)限,獲取對應(yīng)的登錄信息;
登錄模塊342,用于利用所述獲取模塊341獲取的登錄信息自動登錄所述第三方應(yīng)用程序。
綜上所述,本發(fā)明實施例所采用的單點登錄方法及裝置,通過在單點登錄系統(tǒng)中設(shè)置與第三方應(yīng)用程序的登錄權(quán)限,在用戶需要登錄第三方應(yīng)用程序時,判斷該用戶是否具有登錄第三方應(yīng)用程序的權(quán)限,并為具有權(quán)限的用戶提供自動登錄服務(wù)。和現(xiàn)有的單點登錄的方式相比,本發(fā)明所采用的單點登錄方法通過權(quán)限的設(shè)置與關(guān)聯(lián)弱化用戶登錄對具體用戶賬號等信息的需求程度,根據(jù)第三方應(yīng)用程序所關(guān)聯(lián)的登錄權(quán)限來確定登錄的用戶信息。因此,本發(fā)明不需將系統(tǒng)中第三方應(yīng)用程序的賬號信息相統(tǒng)一, 只需根據(jù)不同的登錄權(quán)限關(guān)聯(lián)不同的賬號信息,再與單點登錄系統(tǒng)中的登錄權(quán)限相關(guān)聯(lián)即可。在實際的使用中,能夠靈活的進行賬號信息的關(guān)聯(lián)操作,且可以進行多賬號的關(guān)聯(lián)。同時,由于不需要對第三方應(yīng)用程序的賬號信息加以修改,就能夠保障各第三方應(yīng)用程序登錄信息的差異化,從而確保用戶個人信息的安全性。
所述單點登錄裝置包括處理器和存儲器,上述第一獲取單元、第二獲取單元、判斷單元和登錄單元等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個或以上,通過調(diào)整內(nèi)核參數(shù)來實現(xiàn)簡化單點登錄器的播放,特別是針對在單點登錄意外中斷時的視頻續(xù)播功能。
存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram),存儲器包括至少一個存儲芯片。
本申請還提供了一種計算機程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:獲取單點登錄系統(tǒng)的登錄權(quán)限,所述登錄權(quán)限用于關(guān)聯(lián)第三方應(yīng)用程序的登錄權(quán)限以便于登錄所述第三方應(yīng)用程序;獲取第三方應(yīng)用程序的登錄驗證請求;根據(jù)所述登錄驗證請求,判斷所述單點登錄系統(tǒng)的登錄權(quán)限是否能夠登錄所述第三方應(yīng)用程序;若有權(quán)限,則自動登錄所述第三方應(yīng)用程序。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中 的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。存儲器是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載 波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。