欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種版本管理服務(wù)器權(quán)限管理方法和設(shè)備的制作方法

文檔序號(hào):7770306閱讀:168來源:國知局
專利名稱:一種版本管理服務(wù)器權(quán)限管理方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種版本管理服務(wù)器權(quán)限管理方法和設(shè)備。
背景技術(shù)
隨著軟件技術(shù)的飛速發(fā)展,各大軟件開發(fā)商、網(wǎng)站運(yùn)營(yíng)商的版本管理(例如,Subversion開源源代碼版本管理工具,簡(jiǎn)寫SVN)服務(wù)器中存儲(chǔ)的軟件產(chǎn)品源代碼的數(shù)量迅速膨脹,版本管理服務(wù)器的空間和性能越來越無法滿足源代碼的存儲(chǔ)和編輯的需求。為了擴(kuò)展空間,提高性能,人們采用構(gòu)建多臺(tái)版本管理服務(wù)器的方法。在不同的版本管理服務(wù)器中,對(duì)存儲(chǔ)的產(chǎn)品源代碼進(jìn)行分類存儲(chǔ)。軟件開發(fā)管理人員可以登錄各版本管理服務(wù)器對(duì)產(chǎn)品源代碼進(jìn)行讀寫操作。在實(shí)現(xiàn)本申請(qǐng)的過程中,發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在如下問題:現(xiàn)有技術(shù)中并沒有提出對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行管理的技術(shù)方案,導(dǎo)致操作不便,容易出現(xiàn)版本沖突。

發(fā)明內(nèi)容
本申請(qǐng)的目的在于提供一種版本管理服務(wù)器權(quán)限管理方法和設(shè)備,以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理,方便操作,為此,本申請(qǐng)實(shí)施例采用如下技術(shù)方案:一種版本管理服務(wù)器權(quán)限管理方法,應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,所述版本管理權(quán)限管理平臺(tái)將所述多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ),所述方法包括:
當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),所述版本管理權(quán)限管理平臺(tái)根據(jù)所述權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理;所述版本管理權(quán)限管理平臺(tái)根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),所述版本管理權(quán)限管理平臺(tái)根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。一種版本管理權(quán)限管理平臺(tái),應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,所述設(shè)備包括:存儲(chǔ)模塊,用于將所述多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);管理模塊,用于當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),根據(jù)所述權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理;更新模塊,用于根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;或者,根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。本申請(qǐng)的實(shí)施例具有以下優(yōu)點(diǎn),版本管理權(quán)限管理平臺(tái)將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理然后根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新,以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理,方便操作。當(dāng)然,實(shí)施本申請(qǐng)的實(shí)施例的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。


圖1為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法的流程示意圖之一;圖2為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法的流程示意圖之二 ;圖3為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法的系統(tǒng)架構(gòu)示意圖;圖4為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法的流程示意圖之三;圖5為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法的流程示意圖之四;圖6為本申請(qǐng)實(shí)施例提供的版本管理權(quán)限管理平臺(tái)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本申請(qǐng)中的附圖,對(duì)本申請(qǐng)中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本申請(qǐng)的一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)實(shí)施例中,版本管理權(quán)限管理平臺(tái)將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理然后根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新,以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理,方便操作,減少版本沖突。其中,多臺(tái)版本管理服務(wù)器中可以存儲(chǔ)不同類別的產(chǎn)品源代碼,例如,按照部門進(jìn)行分類。用戶可以通過版本管理服務(wù)器的地址信息訪問相應(yīng)的版本管理服務(wù)器,地址信息可以是該版本管理服務(wù)器的URL (Uniform ResoureLocator,統(tǒng)一資源定位符)??梢允褂梅?wù)器的地址信息作為對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)。本申請(qǐng)實(shí)施例提供了 一種版本管理服務(wù)器權(quán)限管理方法,可以應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,版本管理權(quán)限管理平臺(tái)可以將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)。如圖1所示,其為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法中,版本管理權(quán)限管理平臺(tái)接收到權(quán)限信息管理請(qǐng)求時(shí)的處理流程,權(quán)限信息管理請(qǐng)求中可以攜帶用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí),該流程具體包括以下步驟:步驟101,當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與其中服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理。其中,權(quán)限信息可以包括讀權(quán)限、寫權(quán)限等,還可以將用戶的權(quán)限信息設(shè)置為禁止訪問(禁止訪問權(quán)限是用于禁止用戶對(duì)版本管理服務(wù)器的訪問,即禁止用戶對(duì)該版本管理服務(wù)器的任何讀寫操作)。管理人員可以通過管理終端與版本管理權(quán)限管理平臺(tái)建立連接,向版本管理權(quán)限管理平臺(tái)發(fā)送權(quán)限信息管理請(qǐng)求。權(quán)限管理請(qǐng)求中除了攜帶用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí),還可以攜帶操作標(biāo)識(shí),所述操作標(biāo)識(shí)可以包括添加標(biāo)識(shí)、刪除標(biāo)識(shí)或修改標(biāo)識(shí)等。例如,對(duì)權(quán)限信息進(jìn)行添加的例子則可以是,在版本管理服務(wù)器C中沒有存儲(chǔ)用戶a的權(quán)限信息,即用戶a在版本管理服務(wù)器C中沒有任何讀寫權(quán)限,或者只允許讀取部分安全級(jí)別較低的公共內(nèi)容,這時(shí),可以請(qǐng)求添加用戶a在版本管理服務(wù)器C中的讀權(quán)限和/或?qū)憴?quán)限,如請(qǐng)求添加的權(quán)限信息為允許用戶a讀寫版本管理服務(wù)器C中路徑I下的源代碼;對(duì)權(quán)限信息進(jìn)行修改的例子則可以是,如用戶b原先具有對(duì)版本管理服務(wù)器C中路徑I和路徑2下的源代碼進(jìn)行讀取的權(quán)限,并具有對(duì)路徑I中的源代碼進(jìn)行改寫的權(quán)限,現(xiàn)在將用戶b的權(quán)限信息修改為,具有對(duì)路徑1、路徑2和路徑3中的源代碼進(jìn)行讀取的權(quán)限,以及對(duì)路徑I和路徑2中的源代碼進(jìn)行改寫的權(quán)限。版本管理權(quán)限管理平臺(tái)可以根據(jù)操作標(biāo)識(shí),在自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,添加、刪除或修改與用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息。版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限管理請(qǐng)求中的服務(wù)器標(biāo)識(shí),查找在平臺(tái)上存儲(chǔ)的與該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息,然后根據(jù)操作標(biāo)識(shí)進(jìn)行如下相應(yīng)的操作:如果操作標(biāo)識(shí)為刪除標(biāo)識(shí),版本管理權(quán)限管理平臺(tái)則可以在該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,刪除與權(quán)限管理請(qǐng)求中的用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息;如果操作標(biāo)識(shí)為修改標(biāo)識(shí),版本管理權(quán)限管理平臺(tái)則可以在該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,對(duì)權(quán)限管理請(qǐng)求中的用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息,按照權(quán)限管理請(qǐng)求進(jìn)行相應(yīng)的修改;如果操作標(biāo)識(shí)為添加標(biāo)識(shí),版本管理權(quán)限管理平臺(tái)則可以在該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,按照權(quán)限管理請(qǐng)求,添加與其攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息。權(quán)限信息管理請(qǐng)求中,可以攜帶多個(gè)用戶標(biāo)識(shí),對(duì)應(yīng)每個(gè)用戶標(biāo)識(shí)又可以攜帶多個(gè)服務(wù)器標(biāo)識(shí),即通過權(quán)限信息管理請(qǐng)求可以對(duì)用戶在多個(gè)版本管理服務(wù)器中的權(quán)限進(jìn)行不同的管理,例如,權(quán)限信息管理請(qǐng)求可以請(qǐng)求在版本管理服務(wù)器A中對(duì)用戶a的權(quán)限信息進(jìn)行修改,并在版本管理服務(wù)器B中添加用戶a的權(quán)限信息(該服務(wù)器中之前沒有存儲(chǔ)用戶a的權(quán)限信息)。步驟102,版本管理權(quán)限管理平臺(tái)根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器。步驟103,版本管理權(quán)限管理平臺(tái)根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新。具體的,版本管理權(quán)限管理平臺(tái)可以根據(jù)管理后的權(quán)限信息,在版本管理服務(wù)器中生成新的權(quán)限信息文件。版本管理權(quán)限管理平臺(tái)可以將管理過程中改動(dòng)(添加、刪除或修改)過的數(shù)據(jù)通知給版本管理服務(wù)器,由版本管理服務(wù)器對(duì)其存儲(chǔ)的權(quán)限信息文件進(jìn)行修改,以完成更新。另外,版本管理權(quán)限管理平臺(tái)也可以根據(jù)管理過程中改動(dòng)后的數(shù)據(jù)在平臺(tái)上生成與該版本管理服務(wù)器對(duì)應(yīng)的新的權(quán)限信息文件,再將新生成的權(quán)限信息文件發(fā)送給版本管理服務(wù)器,以完成更新。優(yōu)選的,版本管理權(quán)限管理平臺(tái)可以通過版本管理服務(wù)器上安裝的客戶端軟件,對(duì)版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新。如圖2所示,其為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法中,版本管理權(quán)限管理平臺(tái)接收到認(rèn)證信息管理請(qǐng)求時(shí)的處理流程,認(rèn)證信息管理請(qǐng)求中可以攜帶用戶標(biāo)識(shí),該流程具體包括以下步驟:步驟201,當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理。版本管理權(quán)限管理平臺(tái)可以對(duì)應(yīng)每個(gè)版本管理服務(wù)器都保存認(rèn)證信息,然而一般的,為了方便操作和維護(hù),可以設(shè)置所有版本管理服務(wù)器中具有相同的認(rèn)證信息,所以版本管理權(quán)限管理平臺(tái)可以統(tǒng)一的保存一組認(rèn)證信息。認(rèn)證信息管理請(qǐng)求中除了用戶標(biāo)識(shí)之外還可以攜帶操作標(biāo)識(shí)(可以包括添加標(biāo)識(shí)、刪除標(biāo)識(shí)或修改標(biāo)識(shí)等)、與該用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼。如果操作標(biāo)識(shí)為刪除標(biāo)識(shí),版本管理權(quán)限管理平臺(tái)可以根據(jù)操作標(biāo)識(shí),對(duì)自身存儲(chǔ)的與該用戶標(biāo)識(shí)對(duì)應(yīng)的認(rèn)證信息進(jìn)行刪除;如果操作標(biāo)識(shí)為添加標(biāo)識(shí),版本管理權(quán)限管理平臺(tái)可以根據(jù)操作標(biāo)識(shí),在自身存儲(chǔ)的認(rèn)證信息中添加該用戶標(biāo)識(shí)和對(duì)應(yīng)的用戶密碼;如果操作標(biāo)識(shí)為修改標(biāo)識(shí),版本管理權(quán)限管理平臺(tái)可以將自身存儲(chǔ)的與該用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼修改為認(rèn)證信息管理請(qǐng)求中攜帶的用戶密碼。步驟202,版本管理權(quán)限管理平臺(tái)根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。具體的,版本管理權(quán)限管理平臺(tái)可以根據(jù)管理后的認(rèn)證信息,在版本管理服務(wù)器中生成新的認(rèn)證信息文件。版本管理權(quán)限管理平臺(tái)可以將管理過程中改動(dòng)(添加、刪除或修改)過的數(shù)據(jù)通知給版本管理服務(wù)器,由版本管理服務(wù)器對(duì)其存儲(chǔ)的認(rèn)證信息文件進(jìn)行修改,以完成更新。另外,版本管理權(quán)限管理平臺(tái)也可以根據(jù)管理過程中改動(dòng)后的數(shù)據(jù)在平臺(tái)上生成與該版本管理服務(wù)器對(duì)應(yīng)的新的認(rèn)證信息文件,再將新生成的認(rèn)證信息文件發(fā)送給版本管理服務(wù)器,以完成更新。優(yōu)選的,版本管理權(quán)限管理平臺(tái)可以通過版本管理服務(wù)器上安裝的客戶端軟件,對(duì)版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。本申請(qǐng)實(shí)施例中,版本管理權(quán)限管理平臺(tái)將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理然后根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新,可以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理。本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法可以應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,版本管理權(quán)限管理平臺(tái)可以將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ),其系統(tǒng)架構(gòu)可以如圖3所示。本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法在具體應(yīng)用場(chǎng)景中對(duì)權(quán)限信息進(jìn)行管理的執(zhí)行流程可以如圖4所示,具體包括以下步驟:步驟401,版本管理權(quán)限管理平臺(tái)接收權(quán)限信息管理請(qǐng)求,其中攜帶用戶標(biāo)識(shí)、對(duì)應(yīng)的操作標(biāo)識(shí)(該操作標(biāo)識(shí)為修改標(biāo)識(shí)),還攜帶有對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)。步驟402,版本管理權(quán)限管理平臺(tái)在自身存儲(chǔ)的與該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,根據(jù)操作標(biāo)識(shí),對(duì)用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行相應(yīng)的修改。步驟403,版本管理權(quán)限管理平臺(tái)根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器。步驟404,版本管理權(quán)限管理平臺(tái)調(diào)用查找到的版本管理服務(wù)器的客戶端軟件,將進(jìn)行修改后的權(quán)限信息發(fā)送給該版本管理服務(wù)器。步驟405,版本管理服務(wù)器根據(jù)修改后的權(quán)限信息,對(duì)其存儲(chǔ)的權(quán)限信息進(jìn)行更新,生成新的權(quán)限信息文件。如圖5所示,其為本申請(qǐng)實(shí)施例提供的版本管理服務(wù)器權(quán)限管理方法在具體應(yīng)用場(chǎng)景中對(duì)認(rèn)證信息進(jìn)行管理的執(zhí)行流程,具體包括以下步驟:步驟501,版本管理權(quán)限管理平臺(tái)接收認(rèn)證信息管理請(qǐng)求,其中攜帶用戶標(biāo)識(shí)、操作標(biāo)識(shí)(操作標(biāo)識(shí)為添加標(biāo)識(shí))和用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼。步驟502,版本管理權(quán)限管理平臺(tái)根據(jù)操作標(biāo)識(shí),將該用戶標(biāo)識(shí)和對(duì)應(yīng)的用戶密碼添加到自身存儲(chǔ)的認(rèn)證信息中。步驟503,版本管理權(quán)限管理平臺(tái)調(diào)用所有版本管理服務(wù)器的客戶端軟件,將添加的認(rèn)證信息發(fā)送給所有版本管理服務(wù)器。步驟504,所有版本管理服務(wù)器根據(jù)此添加的認(rèn)證信息對(duì)其存儲(chǔ)的認(rèn)證信息進(jìn)行更新,生成新的認(rèn)證信息文件。本申請(qǐng)實(shí)施例中,版本管理權(quán)限管理平臺(tái)將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理然后根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新,可以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理,方便操作?;谙嗤募夹g(shù)構(gòu)思,本申請(qǐng)實(shí)施例還提供了一種版本管理服務(wù)器權(quán)限管理設(shè)備,具體可以通過版本管理權(quán)限管理平臺(tái)實(shí)現(xiàn),應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,如圖6所示,該設(shè)備可以包括:存儲(chǔ)模塊610,用于將所述多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);管理模塊620,用于當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),根據(jù)所述權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理;更新模塊630,用于根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;或者,根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。優(yōu)選的,所述權(quán)限信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí),所述操作標(biāo)識(shí)包括添加標(biāo)識(shí)、刪除標(biāo)識(shí)或修改標(biāo)識(shí);所述管理模塊620,具體用于:根據(jù)所述操作標(biāo)識(shí),在自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,添力口、刪除或修改與所述用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息。優(yōu)選的,所述認(rèn)證信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí),所述操作標(biāo)識(shí)包括刪除標(biāo)識(shí);所述管理模塊620,具體用于:根據(jù)所述操作標(biāo)識(shí),對(duì)自身存儲(chǔ)的與所述用戶標(biāo)識(shí)對(duì)應(yīng)的認(rèn)證信息進(jìn)行刪除。優(yōu)選的,所述認(rèn)證信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí)以及與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼,所述操作標(biāo)識(shí)包括添加標(biāo)識(shí)或修改標(biāo)識(shí);所述管理模塊620,具體用于:根據(jù)所述操作標(biāo)識(shí),在自身存儲(chǔ)的認(rèn)證信息中添加所述用戶標(biāo)識(shí)和對(duì)應(yīng)的用戶密碼,或者將自身存儲(chǔ)的與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼修改為所述認(rèn)證信息管理請(qǐng)求中攜帶的用戶密碼。優(yōu)選的,所述更新模塊630,具體用于:根據(jù)管理后的權(quán)限信息,在所述版本管理服務(wù)器中生成新的權(quán)限信息文件;或者,根據(jù)管理后的認(rèn)證信息,在所有版本管理服務(wù)器中生成新的認(rèn)證信息文件。優(yōu)選的,所述更新模塊630,具體用于:通過所述版本管理服務(wù)器上的客戶端軟件,對(duì)所述版本管理服務(wù)器中的權(quán)限信息或認(rèn)證信息進(jìn)行更新。本申請(qǐng)的實(shí)施例具有以下優(yōu)點(diǎn),版本管理權(quán)限管理平臺(tái)將多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ);當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理然后根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),版本管理權(quán)限管理平臺(tái)根據(jù)認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新,以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理。當(dāng)然,實(shí)施本申請(qǐng)的實(shí)施例的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本申請(qǐng)實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述的方法。以上所述僅是本申請(qǐng)的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)淼那疤嵯拢€可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視本申請(qǐng)的保護(hù)范圍。
權(quán)利要求
1.一種版本管理服務(wù)器權(quán)限管理方法,其特征在于,應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,所述版本管理權(quán)限管理平臺(tái)將所述多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ),所述方法包括: 當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),所述版本管理權(quán)限管理平臺(tái)根據(jù)所述權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理;所述版本管理權(quán)限管理平臺(tái)根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新; 當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),所述版本管理權(quán)限管理平臺(tái)根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,并根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。
2.如權(quán)利要求1所述的方法,其特征在于,所述權(quán)限信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí),所述操作標(biāo)識(shí)包括添加標(biāo)識(shí)、刪除標(biāo)識(shí)或修改標(biāo)識(shí); 所述版本管理權(quán)限管理平臺(tái)根據(jù)所述權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理,具體為: 所述版本管理權(quán)限管理平臺(tái)根據(jù)所述操作標(biāo)識(shí),在自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,添力口、刪除或修改與所述用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述認(rèn)證信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí),所述操作標(biāo)識(shí)包括刪除標(biāo)識(shí); 所述版本管理權(quán)限管理平臺(tái)根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,具體為: 所述版本管理權(quán)限管理平臺(tái)根據(jù)所述操作標(biāo)識(shí),對(duì)自身存儲(chǔ)的與所述用戶標(biāo)識(shí)對(duì)應(yīng)的認(rèn)證信息進(jìn)行刪除。
4.如權(quán)利要求1所述的方法,其特征在于,所述認(rèn)證信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí)以及與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼,所述操作標(biāo)識(shí)包括添加標(biāo)識(shí)或修改標(biāo)識(shí); 所述版本管理權(quán)限管理平臺(tái)根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理,具體為: 所述版本管理權(quán)限管理平臺(tái)根據(jù)所述操作標(biāo)識(shí),在自身存儲(chǔ)的認(rèn)證信息中添加所述用戶標(biāo)識(shí)和對(duì)應(yīng)的用戶密碼,或者將自身存儲(chǔ)的與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼修改為所述認(rèn)證信息管理請(qǐng)求中攜帶的用戶密碼。
5.如權(quán)利要求1所述的方法,其特征在于, 所述版本管理權(quán)限管理平臺(tái)根據(jù)管理后的權(quán)限信息對(duì)所述版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新,具體為:所述版本管理權(quán)限管理平臺(tái)根據(jù)管理后的權(quán)限信息,在所述版本管理服務(wù)器中生成新的權(quán)限信息文件; 所述版本管理權(quán)限管理平臺(tái)根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新,具體為:所述版本管理權(quán)限管理平臺(tái)根據(jù)管理后的認(rèn)證信息,在所有版本管理服務(wù)器中生成新的認(rèn)證信息文件。
6.如權(quán)利要求1所述的方法,其特征在于,所述版本管理權(quán)限管理平臺(tái)通過所述版本管理服務(wù)器上的客戶端軟件,對(duì)所述版本管理服務(wù)器中的權(quán)限信息或認(rèn)證信息進(jìn)行更新。
7.一種版本管理權(quán)限管理平臺(tái),其特征在于,應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,所述設(shè)備包括: 存儲(chǔ)模塊,用于將所述多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ); 管理模塊,用于當(dāng)接收到攜帶有用戶標(biāo)識(shí)和服務(wù)器標(biāo)識(shí)的權(quán)限信息管理請(qǐng)求時(shí),根據(jù)所述權(quán)限信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息進(jìn)行管理;當(dāng)接收到攜帶有用戶標(biāo)識(shí)的認(rèn)證信息管理請(qǐng)求時(shí),根據(jù)所述認(rèn)證信息管理請(qǐng)求,對(duì)自身存儲(chǔ)的認(rèn)證信息進(jìn)行管理; 更新模塊,用于根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的版本管理服務(wù)器,并根據(jù)管理后的權(quán)限信息對(duì)該版本管理服務(wù)器中的權(quán)限信息進(jìn)行更新;或者,根據(jù)管理后的認(rèn)證信息對(duì)所有版本管理服務(wù)器中的認(rèn)證信息進(jìn)行更新。
8.如權(quán)利要求7所述的版本管理權(quán)限管理平臺(tái),其特征在于,所述權(quán)限信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí),所述操作標(biāo)識(shí)包括添加標(biāo)識(shí)、刪除標(biāo)識(shí)或修改標(biāo)識(shí); 所述管理模塊, 具體用于:根據(jù)所述操作標(biāo)識(shí),在自身存儲(chǔ)的與所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息中,添加、刪除或修改與所述用戶標(biāo)識(shí)對(duì)應(yīng)的權(quán)限信息。
9.如權(quán)利要求7所述的版本管理權(quán)限管理平臺(tái),其特征在于,所述認(rèn)證信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí),所述操作標(biāo)識(shí)包括刪除標(biāo)識(shí); 所述管理模塊,具體用于:根據(jù)所述操作標(biāo)識(shí),對(duì)自身存儲(chǔ)的與所述用戶標(biāo)識(shí)對(duì)應(yīng)的認(rèn)證信息進(jìn)行刪除。
10.如權(quán)利要求7所述的版本管理權(quán)限管理平臺(tái),其特征在于,所述認(rèn)證信息管理請(qǐng)求還攜帶有操作標(biāo)識(shí)以及與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼,所述操作標(biāo)識(shí)包括添加標(biāo)識(shí)或修改標(biāo)識(shí); 所述管理模塊,具體用于:根據(jù)所述操作標(biāo)識(shí),在自身存儲(chǔ)的認(rèn)證信息中添加所述用戶標(biāo)識(shí)和對(duì)應(yīng)的用戶密碼,或者將自身存儲(chǔ)的與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶密碼修改為所述認(rèn)證信息管理請(qǐng)求中攜帶的用戶密碼。
全文摘要
本發(fā)明公開了一種版本管理服務(wù)器權(quán)限管理方法和設(shè)備,應(yīng)用于包括版本管理權(quán)限管理平臺(tái)和多臺(tái)版本管理服務(wù)器的分布式系統(tǒng)中,所述版本管理權(quán)限管理平臺(tái)將所述多臺(tái)版本管理服務(wù)器中的權(quán)限信息和認(rèn)證信息與各版本管理服務(wù)器的服務(wù)器標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)。采用本申請(qǐng)的方法,可以實(shí)現(xiàn)對(duì)多臺(tái)版本管理服務(wù)器中產(chǎn)品源代碼讀寫權(quán)限和用戶的認(rèn)證信息進(jìn)行統(tǒng)一的管理。
文檔編號(hào)H04L29/08GK103166911SQ20111040783
公開日2013年6月19日 申請(qǐng)日期2011年12月9日 優(yōu)先權(quán)日2011年12月9日
發(fā)明者陸興木 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
垣曲县| 庆安县| 突泉县| 衡阳市| 开封县| 沙坪坝区| 拜城县| 湾仔区| 南靖县| 丹巴县| 连江县| 乡城县| 屯留县| 敖汉旗| 马关县| 安新县| 宜黄县| 丰都县| 南漳县| 七台河市| 广安市| 荆门市| 宣汉县| 安吉县| 白玉县| 太白县| 大姚县| 安宁市| 社会| 连平县| 余干县| 屏东县| 平阴县| 资溪县| 德安县| 桐梓县| 楚雄市| 桑植县| 云浮市| 武夷山市| 鹤峰县|