一種Windows桌面的用戶登錄方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供了一種Windows桌面的用戶登錄方法、設(shè)備及系統(tǒng),涉及計算機【技術(shù)領(lǐng)域】,能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。包括:登錄插件接口模塊接收用戶信息,通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送用戶信息;服務(wù)器對接插件模塊將用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送。服務(wù)器對接插件模塊接收到非AD認(rèn)證服務(wù)器發(fā)送的第一認(rèn)證結(jié)果,通過服務(wù)插件管理模塊向登錄插件接口模塊發(fā)送第一認(rèn)證結(jié)果;登錄插件接口模塊接收第一認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送第一認(rèn)證結(jié)果,以便于Windows操作系統(tǒng)在所述第一認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
【專利說明】—種Windows桌面的用戶登錄方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,尤其涉及一種Windows桌面的用戶登錄方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]AD (Active Directory,活動目錄(是面向微軟Windows操作系統(tǒng)的目錄服務(wù),AD存儲了有關(guān)網(wǎng)絡(luò)對象的信息以及網(wǎng)絡(luò)對象間的對應(yīng)關(guān)系,并且管理員和用戶能夠輕松地查找和使用這些信息。例如:用戶使用Windows虛擬桌面前,需要先為用戶發(fā)放Windows虛擬桌面。管理員先在AD上為用戶創(chuàng)建域賬戶,再將虛擬機的標(biāo)識信息加入AD域。之后,管理員通過DC (Desktop Controller,桌面控制器)將用戶的賬戶信息和虛擬機的標(biāo)識信息關(guān)聯(lián)起來,并持久化保存。
[0003]用戶登錄Windows虛擬桌面時,用戶在終端上訪問WI (Web Interface,網(wǎng)絡(luò)接口)頁面,并輸入用戶名和密碼。之后WI將用戶輸入的用戶名和密碼發(fā)送至AD進(jìn)行認(rèn)證。認(rèn)證通過后,在WI頁面上顯示用戶名下的虛擬機資源。用戶選中要登錄的虛擬機桌面,此時終端上的桌面協(xié)議客戶端將用戶的用戶名和密碼再次發(fā)送至AD進(jìn)行認(rèn)證,認(rèn)證成功后,用戶登錄Windows桌面,通過Windows操作系統(tǒng)控制計算機運行。
[0004]由于AD是微軟開發(fā)的一個服務(wù)系統(tǒng),因此用戶使用時存在諸多限制。一方面,如果客戶原來使用的目錄服務(wù)器不是AD,而是其他目錄服務(wù)器,則當(dāng)前方案無法使用Windows虛擬桌面。這將浪費客戶已有的IT基礎(chǔ)設(shè)施,破壞了客戶IT投資的連續(xù)性及收益。另一方面,AD的維護成本非常高,一些小規(guī)模虛擬桌面客戶難以承受維護成本。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種Windows桌面的用戶登錄方法、設(shè)備及系統(tǒng),能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。
[0006]為達(dá)到上述目的,本發(fā)明實施例采用的技術(shù)方案是,
[0007]第一方面,公開了一種Windows桌面的用戶登錄方法,包括:
[0008]登錄插件接口模塊接收用戶信息,通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息;
[0009]所述服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出第一認(rèn)證結(jié)果;
[0010]所述服務(wù)器對接插件模塊接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述第一認(rèn)證結(jié)果,通過所述服務(wù)插件管理模塊向所述登錄插件接口模塊發(fā)送所述第一認(rèn)證結(jié)果;
[0011]所述登錄插件接口模塊接收所述第一認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述第一認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述第一認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0012]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述用戶信息是用戶需登錄虛擬機上的Windows操作系統(tǒng)在桌面控制器DC上獲取之后向所述登錄插件接口模塊發(fā)送的。
[0013]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述登錄插件接口模塊獲取所述用戶信息之前,所述方法還包括:
[0014]網(wǎng)頁web服務(wù)器接收所述用戶在網(wǎng)頁接口 WI頁面輸入的所述用戶信息,向所述非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息,以便所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出第二認(rèn)證結(jié)果;
[0015]所述web服務(wù)器在所述第二認(rèn)證結(jié)果為成功后,向DC查詢所述用戶的虛擬機資源;
[0016]所述web服務(wù)器接收DC發(fā)送的查詢結(jié)果,并在所述WI頁面顯示所述用戶的虛擬機資源,以便所述用戶選中需登錄的虛擬機。
[0017]結(jié)合第二方面或第二方面的第一、第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述非AD認(rèn)證服務(wù)器為輕量目錄訪問協(xié)議LADP服務(wù)器或遠(yuǎn)程用戶撥號認(rèn)證服務(wù)器RADIUS。
[0018]第二方面,公開了一種Windows桌面的用戶登錄方法,包括:
[0019]登錄插件接口模塊接收用戶輸入的用戶信息,通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息;
[0020]所述服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果;
[0021]所述服務(wù)器對接插件模塊接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,通過所述服務(wù)插件管理模塊向所述登錄插件接口模塊發(fā)送所述認(rèn)證結(jié)果;
[0022]所述登錄插件接口模塊接收所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0023]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述非AD認(rèn)證服務(wù)器為輕量目錄訪問協(xié)議LADP服務(wù)器或遠(yuǎn)程用戶撥號認(rèn)證服務(wù)器RADIUS。
[0024]第三方面,公開了一種物理主機,包括硬件層,運行在所述硬件層之上的虛擬機監(jiān)控單元VMM,運行在所述VMM之上的至少一個虛擬機,所述物理主機還包括:運行在各虛擬機Windows操作系統(tǒng)之上的登錄插件接口模塊、服務(wù)插件管理模塊以及服務(wù)器對接插件模塊,
[0025]所述登錄插件接口模塊,用于接收用戶需登錄虛擬機上的Windows操作系統(tǒng)發(fā)送的用戶信息,將所述用戶信息向服務(wù)插件管理模塊發(fā)送;所述用戶信息是所述用戶需登錄虛擬機上的Windows操作系統(tǒng)在桌面控制器DC上獲取的;
[0026]所述服務(wù)插件管理模塊用于,接收所述登錄插件接口模塊發(fā)送的所述用戶信息,向所述服務(wù)器對接插件模塊發(fā)送所述用戶信息;
[0027]所述服務(wù)器對接插件模塊用于,將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果;
[0028]所述服務(wù)器對接插件模塊還用于,接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,并將所述認(rèn)證結(jié)果向所述服務(wù)插件管理模塊發(fā)送;
[0029]所述服務(wù)插件管理模塊還用于,接收所述服務(wù)器對接插件模塊發(fā)送的所述認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果向所述登錄插件接口模塊發(fā)送;
[0030]所述登錄插件接口模塊還用于,接收所述服務(wù)插件管理模塊發(fā)送的所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0031]第四方面,公開了一種物理主機,包括硬件層,運行在所述硬件層之上的Windows操作系統(tǒng),所述物理主機還包括;運行在所述Windows操作系統(tǒng)之上的登錄插件接口模塊、服務(wù)插件管理模塊以及服務(wù)器對接插件模塊,
[0032]所述登錄插件接口模塊,用于接收用戶輸入的用戶信息,將所述用戶信息向服務(wù)插件管理模塊發(fā)送;
[0033]所述服務(wù)插件管理模塊用于,接收所述登錄插件接口模塊發(fā)送的所述用戶信息,向所述服務(wù)器對接插件模塊發(fā)送所述用戶信息;
[0034]所述服務(wù)器對接插件模塊用于,將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果;
[0035]所述服務(wù)器對接插件模塊還用于,接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,并將所述認(rèn)證結(jié)果向所述服務(wù)插件管理模塊發(fā)送;
[0036]所述服務(wù)插件管理模塊還用于,接收所述服務(wù)器對接插件模塊發(fā)送的所述認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果向所述登錄插件接口模塊發(fā)送;
[0037]所述登錄插件接口模塊還用于,接收所述服務(wù)插件管理模塊發(fā)送的所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0038]第五方面,公開了一種系統(tǒng),包括:web服務(wù)器、物理主機以及非AD認(rèn)證服務(wù)器,
[0039]所述web服務(wù)器,用于接收用戶在網(wǎng)頁接口 WI頁面輸入的用戶信息,向所述非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息,以便所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果;在所述認(rèn)證結(jié)果為成功后,向桌面控制器DC查詢所述用戶的虛擬機資源;接收所述DC發(fā)送的查詢結(jié)果,并在所述WI頁面顯示所述用戶的虛擬機資源,以便所述用戶選中需登錄的虛擬機;
[0040]所述非AD認(rèn)證服務(wù)器,用于根據(jù)接收到的用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果;
[0041]所述物理主機為上述技術(shù)方案第三方面所述的物理主機。
[0042]第五方面,公開了一種系統(tǒng),包括:物理主機以及非AD認(rèn)證服務(wù)器,
[0043]所述物理主機為上述技術(shù)方案第四方面所述的物理主機;
[0044]所述非AD認(rèn)證服務(wù)器,用于根據(jù)接收到的用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。
[0045]本發(fā)明實施例通過的Windows桌面的用戶登錄方法、設(shè)備及系統(tǒng),登錄插件接口模塊獲取用戶信息,通過服務(wù)插件管理模塊的傳遞將所述用戶信息向服務(wù)插件管理模塊發(fā)送。由服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆茿D認(rèn)證服務(wù)器發(fā)送,非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。服務(wù)器對接插件模塊接收到認(rèn)證結(jié)果,并通過服務(wù)插件管理模塊的傳遞將認(rèn)證結(jié)果向服務(wù)插件管理模塊發(fā)送。登錄插件接口模塊顯示所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。在認(rèn)證通過后,用戶就可以使用Windows桌面。相比現(xiàn)有技術(shù)用戶使用非AD認(rèn)證服務(wù)器無法使用Windows桌面,本發(fā)明提供的方法、設(shè)備及系統(tǒng),能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。另一方面,客戶對已有非AD認(rèn)證服進(jìn)行維護成本較低,可以避免由維護AD認(rèn)證服務(wù)器帶來的較高的費用。
【專利附圖】
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明實施例1提供的物理主機的結(jié)構(gòu)框圖;
[0048]圖2為本發(fā)明實施例1提供的另一物理主機的結(jié)構(gòu)框圖;
[0049]圖3為本發(fā)明實施例2提供的Windows桌面的用戶登錄方法的流程示意圖;
[0050]圖4為虛擬機技術(shù)原理圖;
[0051]圖5為本發(fā)明實施例3提供的Windows桌面的用戶登錄方法的流程示意圖;
[0052]圖6為本發(fā)明實施例4提供的Windows桌面的用戶登錄方法的流程示意圖。
【具體實施方式】
[0053]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0054]通常,若用戶使用的認(rèn)證服務(wù)器為AD,虛擬機登陸流程如下:用戶在終端瀏覽器輸入WI (Web Interface, web接口)域名訪問WI,用戶在WI頁面上輸入用戶名及密碼,WI將用戶的用戶名及密碼發(fā)送至AD認(rèn)證服務(wù)器進(jìn)行初次認(rèn)證,初次認(rèn)證通過后WI會請求DC (Desktop Controller,桌面控制器)查詢用戶名下的虛擬機資源列表,并將查詢結(jié)果呈現(xiàn)在WI頁面供用戶選擇。用戶選中要登錄的虛擬機,終端上安裝的Windows桌面協(xié)議客戶端則會通過AG (Access Gateway,訪問網(wǎng)關(guān))連接用戶選中的虛擬機,并將虛擬機桌面投送到終端上。同時,用戶選中要登錄的虛擬機的Windows操作系統(tǒng)還會再次將用戶的用戶名和密碼發(fā)送到AD認(rèn)證服務(wù)器上進(jìn)行二次認(rèn)證,二次認(rèn)證通過后,用戶才能成功登陸虛擬機,使用Windows桌面。
[0055]若用戶安裝的是微軟的操作系統(tǒng),但使用的認(rèn)證服務(wù)器不是微軟默認(rèn)的AD,而是非AD認(rèn)證服務(wù)器。在進(jìn)行上述初次驗證時,WI將用戶的用戶名及密碼發(fā)送至非AD認(rèn)證服務(wù)器進(jìn)行初次認(rèn)證,進(jìn)行上述二次驗證時Windows操作系統(tǒng)會默認(rèn)尋址AD認(rèn)證服務(wù)器,意圖發(fā)送用戶的用戶名和密碼到AD認(rèn)證服務(wù)器上進(jìn)行二次認(rèn)證。由于用戶未使用AD認(rèn)證服務(wù)器,會導(dǎo)致用戶認(rèn)證失敗,進(jìn)而導(dǎo)致用戶無法正常使用Windows桌面。
[0056]對于非虛擬機用戶而言,用戶在Windows操作系統(tǒng)中的CP (CredentialProvider,認(rèn)證服務(wù)提供者)或 GINA (Graphical Identificat1n and Authenticat1n,圖形化識別和認(rèn)證模塊)提供的登錄頁面中輸入用戶名和密碼,Windows操作系統(tǒng)同樣會默認(rèn)尋址AD認(rèn)證服務(wù)器,意圖發(fā)送用戶的用戶名和密碼到AD認(rèn)證服務(wù)器上進(jìn)行認(rèn)證。由于用戶未使用AD認(rèn)證服務(wù)器,會導(dǎo)致用戶認(rèn)證失敗,進(jìn)而導(dǎo)致用戶無法正常使用Windows桌面。
[0057]本發(fā)明基于Windows操作系統(tǒng)中的CP/GINA進(jìn)行擴展,提供一種方法及物理主機,在用戶使用非AD認(rèn)證服務(wù)器的場景下,將用戶的用戶名及密碼重定向到非AD認(rèn)證服務(wù)器上進(jìn)行上述二次驗證,或?qū)⒂脩糨斎氲挠脩裘兔艽a發(fā)送至非AD服務(wù)器上進(jìn)行驗證,可以用以實現(xiàn)用戶認(rèn)證的重定向,能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。
[0058]實施例1:
[0059]本發(fā)明實施提供一種物理主機,如圖1所示,包括硬件層10,運行在所述硬件層之上的虛擬機監(jiān)控單元VMM (Virtual Machine Monitor,虛擬機監(jiān)控器)11,運行在所述VMM之上的至少一個虛擬機12,運行在各虛擬機操作系統(tǒng)(本發(fā)明特指Windows操作系統(tǒng))之上的登錄插件接口模塊120、服務(wù)插件管理模塊以121及服務(wù)器對接插件模塊122。
[0060]所述登錄插件接口模塊120,用于接收用戶需登錄虛擬機上的Windows操作系統(tǒng)發(fā)送的用戶信息,將所述用戶信息向服務(wù)插件管理模塊發(fā)送;所述用戶信息是所述用戶需登錄虛擬機上的Windows操作系統(tǒng)在桌面控制器DC上獲取的。
[0061]所述服務(wù)插件管理模塊121用于,接收所述登錄插件接口模塊120發(fā)送的所述用戶信息,向所述服務(wù)器對接插件模塊122發(fā)送所述用戶信息。
[0062]所述服務(wù)器對接插件模塊122用于,將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。
[0063]所述服務(wù)器對接插件模塊122還用于,接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,并將所述認(rèn)證結(jié)果向所述服務(wù)插件管理模塊121發(fā)送;
[0064]所述服務(wù)插件管理模塊121還用于,接收所述服務(wù)器對接插件模塊122發(fā)送的所述認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果向所述登錄插件接口模塊120發(fā)送;
[0065]所述登錄插件接口模塊120還用于,接收所述服務(wù)插件管理模塊121發(fā)送的所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0066]本發(fā)明實施例還提供了一種物理主機,如圖2所示,包括硬件層20,運行在所述硬件層之上的操作系統(tǒng)(本發(fā)明特指Windows操作系統(tǒng))21,運行在所述Windows操作系統(tǒng)之上的登錄插件接口模塊210、服務(wù)插件管理模塊211以及服務(wù)器對接插件模塊212。
[0067]所述登錄插件接口模塊210,用于接收用戶輸入的用戶信息,將所述用戶信息向服務(wù)插件管理模塊發(fā)送。當(dāng)然,所述登錄插件接口模塊210面向用戶提供一個登錄界面,以便用戶輸入用戶名和密碼。登錄插件接口模塊210還可以提供修改用戶密碼,鎖定等功能。
[0068]所述服務(wù)插件管理模塊211用于,接收所述登錄插件接口模塊210發(fā)送的所述用戶信息,向所述服務(wù)器對接插件模塊212發(fā)送所述用戶信息。
[0069]所述服務(wù)器對接插件模塊212用于,將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。
[0070]所述服務(wù)器對接插件模塊212還用于,接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,并將所述認(rèn)證結(jié)果向所述服務(wù)插件管理模塊211發(fā)送;
[0071]所述服務(wù)插件管理模塊211還用于,接收所述服務(wù)器對接插件模塊212發(fā)送的所述認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果向所述登錄插件接口模塊210發(fā)送;
[0072]所述登錄插件接口模塊210還用于,接收所述服務(wù)插件管理模塊211發(fā)送的所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0073]需要說明的是,登錄插件接口模塊可以是CP (Credential Provider,認(rèn)證服務(wù)提供者)或GINA (Graphical Identificat1n and Authenticat1n,圖形化識別和認(rèn)證模塊)。其中,在Windows Vista之前的Windows系統(tǒng)中,由GINA完成用戶認(rèn)證,在Windows Vista之后的Windows系統(tǒng)中,貝U是由CP來完成用戶認(rèn)證。服務(wù)插件管理模塊可以是Extens1nService (擴展服務(wù))。服務(wù)器對接插件模塊可以是Service Plugin (服務(wù)器插件)。另夕卜,本發(fā)明實施提供的登錄插件接口模塊、服務(wù)插件管理模塊以及服務(wù)器對接插件管理模塊均為物理主機上的模塊。非AD認(rèn)證服務(wù)器可以是LADP (Lightweight Directory AccessProtocol,輕量目錄訪問協(xié)議)服務(wù)器或 RADIUS (Remote Authenticat1n Dial In UserService,遠(yuǎn)程用戶撥號認(rèn)證服務(wù)器)。
[0074]本發(fā)明實施例通過的設(shè)備,登錄插件接口模塊獲取用戶信息,通過服務(wù)插件管理模塊的傳遞將所述用戶信息向服務(wù)插件管理模塊發(fā)送。由服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆茿D認(rèn)證服務(wù)器發(fā)送,非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。服務(wù)器對接插件模塊接收到認(rèn)證結(jié)果,并通過服務(wù)插件管理模塊的傳遞將認(rèn)證結(jié)果向服務(wù)插件管理模塊發(fā)送。登錄插件接口模塊顯示所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。在認(rèn)證通過后,用戶就可以使用Windows桌面。相比現(xiàn)有技術(shù)用戶使用非AD認(rèn)證服務(wù)器無法使用Windows桌面,本發(fā)明提供的設(shè)備,能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。另一方面,客戶對已有非AD認(rèn)證服進(jìn)行維護成本較低,可以避免由維護AD認(rèn)證服務(wù)器帶來的較高的費用。
[0075]實施例2:
[0076]本發(fā)明實施例提供一種Windows桌面的用戶登錄方法,如圖3所示,所述方法包括以下步驟:
[0077]301、登錄插件接口模塊接收用戶信息,通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息。
[0078]其中,所述用戶信息可以是用戶的用戶名和密碼。所述用戶信息是用戶需登錄虛擬機上的Windows操作系統(tǒng)在桌面控制器DC上獲取之后向所述登錄插件接口模塊發(fā)送的。
[0079]另外,在步驟301之前,web (網(wǎng)頁)服務(wù)器接收所述用戶在網(wǎng)頁接口 WI頁面輸入的所述用戶信息,向所述非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息。所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出第二認(rèn)證結(jié)果,并向所述web服務(wù)器發(fā)送所述第二認(rèn)證結(jié)果。所述web服務(wù)器在所述第二認(rèn)證結(jié)果為成功后,向DC查詢所述用戶的虛擬機資源。所述web服務(wù)器接收DC發(fā)送的查詢結(jié)果,并在所述WI頁面顯示所述用戶的虛擬機資源,以便所述用戶選中需登錄的虛擬機。
[0080]302、所述服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出第一認(rèn)證結(jié)果。
[0081]這是由于服務(wù)插件管理模塊負(fù)責(zé)管理各種服務(wù)插件,同時作為一個橋梁把用戶輸入的用戶名和密碼傳遞至服務(wù)器對接插件模塊,因此,登錄插件接口模塊獲取的用戶信息必須經(jīng)由服務(wù)插件管理模塊才能被發(fā)送到服務(wù)器對接插件模塊。
[0082]由于非AD認(rèn)證服務(wù)器中存儲有用戶的用戶名、密碼以及用戶的其他權(quán)限之間的對應(yīng)關(guān)系,因此,在使用非AD認(rèn)證服務(wù)器也可對用戶進(jìn)行認(rèn)證。具體地,非AD認(rèn)證服務(wù)器將接收到的用戶名、密碼與保存在非AD服務(wù)器上的用戶名、密碼逐一進(jìn)行比對,若存在與非AD認(rèn)證服務(wù)器將接收到的用戶名、密碼一致的用戶名、密碼,則認(rèn)證成功;若不一致,則認(rèn)證失敗。
[0083]303、所述服務(wù)器對接插件模塊接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述第一認(rèn)證結(jié)果,通過所述服務(wù)插件管理模塊向所述登錄插件接口模塊發(fā)送所述第一認(rèn)證結(jié)果。
[0084]同理,也是由于必須經(jīng)過服務(wù)插件管理模塊的傳遞,服務(wù)器對接插件模塊才能把服務(wù)器的認(rèn)證結(jié)果返回至登錄插件接口模塊。
[0085]304、所述登錄插件接口模塊接收所述第一認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述第一認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述第一認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0086]這樣,即使用戶使用的是非AD認(rèn)證服務(wù)器,也能夠完成認(rèn)證,在認(rèn)證通過后使用Windows 桌面。
[0087]需要說明的是,本實施例中所述第一認(rèn)證結(jié)果、第二認(rèn)證結(jié)果并無先后之意,僅僅是為了區(qū)別兩次認(rèn)證而做的定義。
[0088]本發(fā)明實施例提供的Windows桌面的用戶登錄方法,登錄插件接口模塊獲取用戶信息,通過服務(wù)插件管理模塊的傳遞將所述用戶信息向服務(wù)插件管理模塊發(fā)送。由服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆茿D認(rèn)證服務(wù)器發(fā)送,非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。服務(wù)器對接插件模塊接收到認(rèn)證結(jié)果,并通過服務(wù)插件管理模塊的傳遞將認(rèn)證結(jié)果向服務(wù)插件管理模塊發(fā)送。登錄插件接口模塊顯示所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。在認(rèn)證通過后,用戶就可以使用Windows桌面。相比現(xiàn)有技術(shù)用戶使用非AD認(rèn)證服務(wù)器無法使用Windows桌面,本發(fā)明提供的方法,能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。另一方面,客戶對已有非AD認(rèn)證服進(jìn)行維護成本較低,可以避免由維護AD認(rèn)證服務(wù)器帶來的較高的費用。
[0089]實施例2:
[0090]這里,為方便理解,對虛擬機技術(shù)做以說明。如圖4所示,為虛擬機技術(shù)的示意圖。如圖示,虛擬技術(shù)中資源存儲在遠(yuǎn)程服務(wù)器(一般為數(shù)據(jù)中心),圖示中遠(yuǎn)程服務(wù)器A就是一個服務(wù)于虛擬機的遠(yuǎn)程服務(wù)器。通過虛擬化技術(shù)虛擬出虛擬計算機B、C、D,虛擬計算機上安裝操作系統(tǒng)(例如Windows操作系統(tǒng)),如果還安裝了桌面操作系統(tǒng),則可以提供虛擬桌面E (例如Windows桌面)。并通過遠(yuǎn)程桌面協(xié)議將虛擬桌面投遞到終端F上顯示給用戶。當(dāng)然,終端的輸入輸出也會映射到遠(yuǎn)程服務(wù)器。
[0091]本發(fā)明實施例提供一種Windows桌面的用戶登錄方法,如圖5所示,所述方法包括以下步驟:
[0092]401、網(wǎng)頁(web)服務(wù)器接收用戶在終端上的WI頁面輸入的用戶信息。
[0093]其中,所述用戶信息可以是用戶名和密碼。WI頁面是向用戶提供虛擬機業(yè)務(wù)的一個網(wǎng)頁,用戶可以在WI頁面上輸入用戶名、密碼來查看自己的虛擬機資源,以便選擇將登錄的虛擬機。本實施例中,虛擬機上安裝的操作系統(tǒng)是Windows操作系統(tǒng)。
[0094]具體地,用戶在終端上通過瀏覽器打開WI頁面,之后輸入用戶名和密碼。
[0095]402、web服務(wù)器將所述用戶信息發(fā)送至非AD認(rèn)證服務(wù)器。
[0096]實際上,是通過HTTP (Hypertext Transfer Protocol,超文本傳送協(xié)議)將用戶在WI頁面輸入的用戶名和密碼發(fā)送至非AD認(rèn)證服務(wù)器進(jìn)行認(rèn)證。
[0097]需要說明的是,步驟202web服務(wù)器將用戶信息發(fā)送至非AD認(rèn)證服務(wù)器是為了驗證用戶是否是合法的虛擬機用戶。具體的,非AD認(rèn)證服務(wù)器對比web服務(wù)器發(fā)送的用戶信息,與自身存儲的用戶名、密碼逐一進(jìn)行比對,若存在與web服務(wù)器發(fā)送的用戶信息一致的,則認(rèn)證通過;若不存在,則認(rèn)證失敗。
[0098]403、認(rèn)證成功后,web服務(wù)器根據(jù)用戶名查詢DC,獲取用戶的虛擬機資源。
[0099]當(dāng)然,web服務(wù)器是接收非AD認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果,再根據(jù)接收到的認(rèn)證結(jié)果確定認(rèn)證成功。
[0100]這里,DC會為用戶生成一個安全標(biāo)識符,記錄用戶的用戶名和密碼與該安全標(biāo)識符之間的對應(yīng)關(guān)系。在后續(xù)的通信過程中,為了保證用戶的網(wǎng)絡(luò)安全,不會將用戶的用戶名和密碼進(jìn)行交互,而是用該安全標(biāo)識符代替用戶。
[0101]404、web服務(wù)器接收DC返回的用戶的虛擬機資源并在WI頁面呈現(xiàn)用戶的虛擬機資源列表。
[0102]這里,web服務(wù)器接收的是用戶的安全標(biāo)識符以及用戶的虛擬機資源。
[0103]405、用戶通過終端向Windows操作系統(tǒng)發(fā)起登錄請求。
[0104]其中,發(fā)起的登錄請求攜帶用戶的安全標(biāo)識符,本發(fā)明特指Windows操作系統(tǒng)。這里的操作系統(tǒng)是用戶選中的虛擬機上安裝的Windows操作系統(tǒng)。
[0105]具體地,用戶在WI頁面上顯示的虛擬機資源列表中選擇要登錄的虛擬機,由于用戶操作(選中虛擬機),終端向選中的虛擬機安裝的Windows操作系統(tǒng)發(fā)送登錄請求。
[0106]406、Windows操作系統(tǒng)向DC請求所述用戶信息。
[0107]具體地,由于步驟205終端向選中的虛擬機上安裝的Windows操作系統(tǒng)發(fā)送登錄請求,遠(yuǎn)程服務(wù)器(例如圖示3中的遠(yuǎn)程服務(wù)器A)則向DC發(fā)送用戶的安全標(biāo)識符。DC在存儲的對應(yīng)關(guān)系表項中根據(jù)用戶的安全標(biāo)識符就可以鎖定用戶的用戶名和密碼,再將查找到的用戶名和密碼發(fā)送給遠(yuǎn)程服務(wù)器。遠(yuǎn)程服務(wù)器將接收到的用戶名和密碼發(fā)送給選中的虛擬機上安裝的Windows操作系統(tǒng)。
[0108]需要說明的是,步驟401、402中的用戶信息與步驟406之后的用戶信息均為所述用戶的用戶名和密碼。
[0109]407, Windows操作系統(tǒng)向登錄插件接口模塊發(fā)送所述用戶信息。
[0110]408、登錄插件接口模塊通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息。
[0111]其中,該服務(wù)器對接插件模塊是與本實施例中所述的非AD認(rèn)證服務(wù)器對接的。
[0112]409、服務(wù)器對接插件模塊向非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息。
[0113]410、非AD認(rèn)證服務(wù)器對所述用戶信息進(jìn)行認(rèn)證,獲得認(rèn)證結(jié)果。
[0114]這里,非AD認(rèn)證服務(wù)器對比服務(wù)器對接插件模塊發(fā)送的用戶信息,與自身存儲的用戶名、密碼逐一進(jìn)行比對,若存在與web服務(wù)器發(fā)送的用戶信息一致的,則認(rèn)證通過;若不存在,則認(rèn)證失敗。
[0115]411、非AD認(rèn)證服務(wù)器向服務(wù)器對接插件模塊發(fā)送認(rèn)證結(jié)果。
[0116]412、服務(wù)器對接插件模塊通過服務(wù)插件管理模塊向登錄插件接口模塊發(fā)送認(rèn)證結(jié)果。
[0117]413、登錄插件接口向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。
[0118]若認(rèn)證成功,則進(jìn)行步驟214。
[0119]414、Windows操作系統(tǒng)向終端呈現(xiàn)Windows桌面。
[0120]具體地,所述用戶選中的虛擬機上安裝的Windows操作系統(tǒng)呈現(xiàn)Windows桌面,并通過遠(yuǎn)程桌面協(xié)議將Windows桌面呈現(xiàn)在用戶的終端上,用戶就可以使用Windows桌面。
[0121]需要說明的是,本實施例步驟405-413中的Windows操作系統(tǒng)均為用戶在步驟405選中的將登陸的虛擬機上運行的Windows操作系統(tǒng)。
[0122]本發(fā)明實施例提供的Windows桌面的用戶登錄方法,登錄插件接口模塊獲取用戶信息,通過服務(wù)插件管理模塊的傳遞將所述用戶信息向服務(wù)插件管理模塊發(fā)送。由服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆茿D認(rèn)證服務(wù)器發(fā)送,非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。服務(wù)器對接插件模塊接收到認(rèn)證結(jié)果,并通過服務(wù)插件管理模塊的傳遞將認(rèn)證結(jié)果向服務(wù)插件管理模塊發(fā)送。登錄插件接口模塊顯示所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。在認(rèn)證通過后,用戶就可以使用Windows桌面。相比現(xiàn)有技術(shù)用戶使用非AD認(rèn)證服務(wù)器無法使用Windows桌面,本發(fā)明提供的方法,能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。另一方面,客戶對已有非AD認(rèn)證服進(jìn)行維護成本較低,可以避免由維護AD認(rèn)證服務(wù)器帶來的較高的費用。
[0123]實施例3:
[0124]本發(fā)明實施例提供一種Windows桌面的用戶登錄方法,如圖6所示,所述方法包括以下步驟:
[0125]501、登錄插件接口模塊接收用戶輸入的用戶信息。
[0126]其中,所述用戶信息可以是用戶名和密碼。
[0127]需要說明的是,在本實施例中,所述用戶是物理主機用戶,登錄插件接口模塊面向用戶提供一個用戶登錄界面,以便用戶在終端上顯示的登陸界面上輸入用戶名和密碼。
[0128]502、登錄插件接口模塊通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息。
[0129]503、服務(wù)器對接插件模塊向非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息。
[0130]504、非AD認(rèn)證服務(wù)器對所述用戶信息進(jìn)行認(rèn)證,獲得認(rèn)證結(jié)果。
[0131]505、非AD認(rèn)證服務(wù)器向服務(wù)器對接插件模塊發(fā)送所述認(rèn)證結(jié)果。
[0132]506、服務(wù)器對接插件模塊通過服務(wù)插件管理模塊向登錄插件接口模塊發(fā)送所述認(rèn)證結(jié)果。
[0133]507、登錄插件接口模塊向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。
[0134]508、Windows操作系統(tǒng)接收所述認(rèn)證結(jié)果,在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
[0135]本發(fā)明實施例提供的Windows桌面的用戶登錄方法,登錄插件接口模塊獲取用戶信息,通過服務(wù)插件管理模塊的傳遞將所述用戶信息向服務(wù)插件管理模塊發(fā)送。由服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆茿D認(rèn)證服務(wù)器發(fā)送,非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。服務(wù)器對接插件模塊接收到認(rèn)證結(jié)果,并通過服務(wù)插件管理模塊的傳遞將認(rèn)證結(jié)果向服務(wù)插件管理模塊發(fā)送。登錄插件接口模塊顯示所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果。在認(rèn)證通過后,用戶就可以使用Windows桌面。相比現(xiàn)有技術(shù)用戶使用非AD認(rèn)證服務(wù)器無法使用Windows桌面,本發(fā)明提供的方法,能夠使用非AD認(rèn)證服務(wù)器進(jìn)行Windows桌面的認(rèn)證登錄。另一方面,客戶對已有非AD認(rèn)證服進(jìn)行維護成本較低,可以避免由維護AD認(rèn)證服務(wù)器帶來的較高的費用。
[0136]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0137]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種Windows桌面的用戶登錄方法,其特征在于,包括: 登錄插件接口模塊接收用戶信息,通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息; 所述服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出第一認(rèn)證結(jié)果; 所述服務(wù)器對接插件模塊接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述第一認(rèn)證結(jié)果,通過所述服務(wù)插件管理模塊向所述登錄插件接口模塊發(fā)送所述第一認(rèn)證結(jié)果; 所述登錄插件接口模塊接收所述第一認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述第一認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述第一認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows 桌面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶信息是用戶需登錄虛擬機上的Windows操作系統(tǒng)在桌面控制器DC上獲取之后向所述登錄插件接口模塊發(fā)送的。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述登錄插件接口模塊獲取所述用戶信息之前,所述方法還包括: 網(wǎng)頁web服務(wù)器接收所述用戶在網(wǎng)頁接口 WI頁面輸入的所述用戶信息,向所述非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息,以便所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出弟~■認(rèn)證結(jié)果; 所述web服務(wù)器在所述第二認(rèn)證結(jié)果為成功后,向DC查詢所述用戶的虛擬機資源; 所述web服務(wù)器接收DC發(fā)送的查詢結(jié)果,并在所述WI頁面顯示所述用戶的虛擬機資源,以便所述用戶選中需登錄的虛擬機。
4.根據(jù)權(quán)利要求1或3任一項所述的方法,其特征在于,所述非AD認(rèn)證服務(wù)器為輕量目錄訪問協(xié)議LADP服務(wù)器或遠(yuǎn)程用戶撥號認(rèn)證服務(wù)器RADIUS。
5.—種Windows桌面的用戶登錄方法,其特征在于,包括: 登錄插件接口模塊接收用戶輸入的用戶信息,通過服務(wù)插件管理模塊向服務(wù)器對接插件模塊發(fā)送所述用戶信息; 所述服務(wù)器對接插件模塊將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果; 所述服務(wù)器對接插件模塊接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,通過所述服務(wù)插件管理模塊向所述登錄插件接口模塊發(fā)送所述認(rèn)證結(jié)果; 所述登錄插件接口模塊接收所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述非AD認(rèn)證服務(wù)器為輕量目錄訪問協(xié)議LADP服務(wù)器或遠(yuǎn)程用戶撥號認(rèn)證服務(wù)器RADIUS。
7.一種物理主機,包括硬件層,運行在所述硬件層之上的虛擬機監(jiān)控單元VMM,運行在所述VMM之上的至少一個虛擬機,其特征在于,所述物理主機還包括:運行在各虛擬機Windows操作系統(tǒng)之上的登錄插件接口模塊、服務(wù)插件管理模塊以及服務(wù)器對接插件模塊, 所述登錄插件接口模塊,用于接收用戶需登錄虛擬機上的Windows操作系統(tǒng)發(fā)送的用戶信息,將所述用戶信息向服務(wù)插件管理模塊發(fā)送;所述用戶信息是所述用戶需登錄虛擬機上的Windows操作系統(tǒng)在桌面控制器DC上獲取的; 所述服務(wù)插件管理模塊用于,接收所述登錄插件接口模塊發(fā)送的所述用戶信息,向所述服務(wù)器對接插件模塊發(fā)送所述用戶信息; 所述服務(wù)器對接插件模塊用于,將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果; 所述服務(wù)器對接插件模塊還用于,接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,并將所述認(rèn)證結(jié)果向所述服務(wù)插件管理模塊發(fā)送; 所述服務(wù)插件管理模塊還用于,接收所述服務(wù)器對接插件模塊發(fā)送的所述認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果向所述登錄插件接口模塊發(fā)送; 所述登錄插件接口模塊還用于,接收所述服務(wù)插件管理模塊發(fā)送的所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
8.一種物理主機,包括硬件層,運行在所述硬件層之上的Windows操作系統(tǒng),其特征在于,所述物理主機還包括:運行在所述Windows操作系統(tǒng)之上的登錄插件接口模塊、服務(wù)插件管理模塊以及服務(wù)器對接插件模塊, 所述登錄插件接口模塊,用于接收用戶輸入的用戶信息,將所述用戶信息向服務(wù)插件管理模塊發(fā)送; 所述服務(wù)插件管理模塊用于,接收所述登錄插件接口模塊發(fā)送的所述用戶信息,向所述服務(wù)器對接插件模塊發(fā)送所述用戶信息; 所述服務(wù)器對接插件模塊用于,將所述用戶信息向?qū)拥姆腔顒幽夸汚D認(rèn)證服務(wù)器發(fā)送,以便于所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果; 所述服務(wù)器對接插件模塊還用于,接收到所述非AD認(rèn)證服務(wù)器發(fā)送的所述認(rèn)證結(jié)果,并將所述認(rèn)證結(jié)果向所述服務(wù)插件管理模塊發(fā)送; 所述服務(wù)插件管理模塊還用于,接收所述服務(wù)器對接插件模塊發(fā)送的所述認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果向所述登錄插件接口模塊發(fā)送; 所述登錄插件接口模塊還用于,接收所述服務(wù)插件管理模塊發(fā)送的所述認(rèn)證結(jié)果,并向Windows操作系統(tǒng)發(fā)送所述認(rèn)證結(jié)果,以便于所述Windows操作系統(tǒng)在所述認(rèn)證結(jié)果為成功時,向用戶終端呈現(xiàn)Windows桌面。
9.一種系統(tǒng),其特征在于,包括:網(wǎng)頁web服務(wù)器、物理主機以及非AD認(rèn)證服務(wù)器, 所述web服務(wù)器,用于接收用戶在網(wǎng)頁接口 WI頁面輸入的用戶信息,向所述非AD認(rèn)證服務(wù)器發(fā)送所述用戶信息,以便所述非AD認(rèn)證服務(wù)器根據(jù)所述用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果;在所述認(rèn)證結(jié)果為成功后,向桌面控制器DC查詢所述用戶的虛擬機資源;接收所述DC發(fā)送的查詢結(jié)果,并在所述WI頁面顯示所述用戶的虛擬機資源,以便所述用戶選中需登錄的虛擬機; 所述非AD認(rèn)證服務(wù)器,用于根據(jù)接收到的用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果; 所述物理主機為權(quán)利要求7所述的物理主機。
10.一種系統(tǒng),其特征在于,包括:物理主機以及非AD認(rèn)證服務(wù)器, 所述物理主機為權(quán)利要求8所述的物理主機; 所述非AD認(rèn)證服務(wù)器,用于根據(jù)接收到的用戶信息進(jìn)行認(rèn)證,得出認(rèn)證結(jié)果。
【文檔編號】H04L29/06GK104468550SQ201410712291
【公開日】2015年3月25日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】石林靈 申請人:華為技術(shù)有限公司