亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種Dubbo框架的授權(quán)認(rèn)證方案

        2017-11-20 11:07:17朱志祥
        關(guān)鍵詞:服務(wù)提供者管理中心調(diào)用

        范 迪,朱志祥

        (西安郵電大學(xué) 物聯(lián)網(wǎng)與兩化融合研究院,陜西 西安 710061)

        一種Dubbo框架的授權(quán)認(rèn)證方案

        范 迪,朱志祥

        (西安郵電大學(xué) 物聯(lián)網(wǎng)與兩化融合研究院,陜西 西安 710061)

        為增強(qiáng)Dubbo分布式服務(wù)框架的訪(fǎng)問(wèn)安全性,避免服務(wù)消費(fèi)過(guò)程中出現(xiàn)消費(fèi)混亂或者數(shù)據(jù)被盜取的情況,將安全授權(quán)碼應(yīng)用到服務(wù)注冊(cè)以及服務(wù)消費(fèi)過(guò)程中,提出了一種新的訪(fǎng)問(wèn)控制方案。在Dubbo中引入授權(quán)認(rèn)證中心,通過(guò)授權(quán)認(rèn)證中心對(duì)服務(wù)提供方和服務(wù)消費(fèi)方下發(fā)訪(fǎng)問(wèn)授權(quán)碼,在服務(wù)注冊(cè)階段對(duì)服務(wù)提供者進(jìn)行身份驗(yàn)證,服務(wù)提供者在服務(wù)被消費(fèi)階段對(duì)服務(wù)消費(fèi)者進(jìn)行身份驗(yàn)證,保證了數(shù)據(jù)交換過(guò)程中數(shù)據(jù)訪(fǎng)問(wèn)的安全性,有效地進(jìn)行服務(wù)注冊(cè)與服務(wù)消費(fèi)的訪(fǎng)問(wèn)控制。授權(quán)認(rèn)證中心同時(shí)依賴(lài)Dubbo構(gòu)建成為分布式服務(wù),與Dubbo框架本身進(jìn)行深度融合,可以支撐高并發(fā)的授權(quán)碼認(rèn)證請(qǐng)求。該方案在Dubbo中增加授權(quán)認(rèn)證中心,通過(guò)該模塊下發(fā)和管理授權(quán)碼,能夠?qū)ψ?cè)授權(quán)和消費(fèi)授權(quán)進(jìn)行靈活管控,為Dubbo注冊(cè)中心與服務(wù)提供方提供了更安全的訪(fǎng)問(wèn)控制,從而達(dá)到保護(hù)數(shù)據(jù)的目的。

        Dubbo;授權(quán)認(rèn)證;分布式服務(wù)框架;訪(fǎng)問(wèn)控制

        0 引 言

        隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)站應(yīng)用的規(guī)模不斷擴(kuò)大,分布式服務(wù)架構(gòu)以及流動(dòng)計(jì)算架構(gòu)勢(shì)在必行[1]。Dubbo是一個(gè)分布式服務(wù)框架以及SOA治理方案,致力于提供高性能和透明化的RPC遠(yuǎn)程服務(wù)調(diào)用方案,是阿里巴巴SOA服務(wù)化治理方案的核心框架,每天為2 000+個(gè)服務(wù)提供3 000 000 000+次訪(fǎng)問(wèn)量支持,并廣泛應(yīng)用于阿里巴巴集團(tuán)的各成員站點(diǎn)。Dubbo自開(kāi)源后已經(jīng)被很多非阿里系公司使用[2-3]。

        數(shù)據(jù)作為信息時(shí)代最重要的資產(chǎn)[4],在互聯(lián)網(wǎng)時(shí)代也被作為商品進(jìn)行消費(fèi),所以在跨行業(yè)、跨部門(mén)之間建設(shè)數(shù)據(jù)交換共享服務(wù),將本行業(yè)數(shù)據(jù)作為一種商品提供給需要的行業(yè)部門(mén),減少因重復(fù)建設(shè)造成的社會(huì)資源浪費(fèi),通過(guò)優(yōu)勢(shì)資源為自身服務(wù)并節(jié)省成本,集中精力提高自身核心競(jìng)爭(zhēng)力,必然是互聯(lián)網(wǎng)社會(huì)分工的趨勢(shì)[5-6]。利用Dubbo分布式服務(wù)框架構(gòu)建大型數(shù)據(jù)交換平臺(tái),不僅能夠簡(jiǎn)化應(yīng)用系統(tǒng)開(kāi)發(fā),而且可以靈活擴(kuò)展服務(wù),是建設(shè)數(shù)據(jù)交換中心的一種可行方案。由于Dubbo分布式服務(wù)框架的服務(wù)治理功能依賴(lài)于服務(wù)注冊(cè)中心[7-8],而服務(wù)注冊(cè)中心并沒(méi)有對(duì)服務(wù)注冊(cè)過(guò)程進(jìn)行嚴(yán)格的身份驗(yàn)證,同時(shí),服務(wù)消費(fèi)過(guò)程是消費(fèi)者對(duì)提供者的直接訪(fǎng)問(wèn),而提供者也沒(méi)有對(duì)消費(fèi)者身份進(jìn)行驗(yàn)證,因此對(duì)于數(shù)據(jù)交換來(lái)說(shuō),造成了很大的安全隱患。

        授權(quán)認(rèn)證方案通過(guò)引入授權(quán)認(rèn)證中心模塊進(jìn)行服務(wù)支持,為利用Dubbo分布式服務(wù)框架構(gòu)建的數(shù)據(jù)交換平臺(tái)提供一種訪(fǎng)問(wèn)控制方法,對(duì)服務(wù)注冊(cè)和服務(wù)消費(fèi)進(jìn)行嚴(yán)格的身份認(rèn)證和訪(fǎng)問(wèn)控制。

        1 系統(tǒng)架構(gòu)設(shè)計(jì)

        系統(tǒng)在Dubbo框架中引入管理中心、授權(quán)認(rèn)證中心兩個(gè)新模塊,結(jié)合框架原有的注冊(cè)中心、服務(wù)提供者、服務(wù)消費(fèi)者共同構(gòu)成完整的系統(tǒng)[9-10],系統(tǒng)架構(gòu)如圖1所示。

        圖1 系統(tǒng)整體架構(gòu)

        管理中心整合了授權(quán)認(rèn)證中心和注冊(cè)中心的功能,實(shí)現(xiàn)服務(wù)目錄和服務(wù)治理的功能。授權(quán)認(rèn)證中心包括兩部分工作:根據(jù)服務(wù)名生成授權(quán)碼,通過(guò)授權(quán)碼對(duì)服務(wù)進(jìn)行授權(quán),授權(quán)包括服務(wù)注冊(cè)授權(quán)和服務(wù)消費(fèi)授權(quán);驗(yàn)證提供授權(quán)碼的服務(wù)身份,通過(guò)對(duì)授權(quán)碼進(jìn)行多項(xiàng)驗(yàn)證,檢查發(fā)起請(qǐng)求的服務(wù)是否經(jīng)過(guò)授權(quán)。系統(tǒng)要求注冊(cè)中心和服務(wù)提供者在響應(yīng)服務(wù)之前向授權(quán)認(rèn)證中心驗(yàn)證請(qǐng)求中攜帶的授權(quán)碼信息。

        2 授權(quán)碼

        授權(quán)認(rèn)證中心采用AppId(應(yīng)用標(biāo)識(shí))和SecretKey(訪(fǎng)問(wèn)密鑰)作為一組授權(quán)碼進(jìn)行授權(quán)[11],授權(quán)碼除了有啟用和禁用的狀態(tài)限制外,還有使用次數(shù)和有效時(shí)間作為限制。使用次數(shù)和有效時(shí)間是管理中心對(duì)服務(wù)進(jìn)行授權(quán)時(shí)指定的,和狀態(tài)限制一樣可以動(dòng)態(tài)修改[12]。

        3 授權(quán)認(rèn)證過(guò)程

        授權(quán)和認(rèn)證涉及兩個(gè)過(guò)程:服務(wù)注冊(cè)和服務(wù)消費(fèi)。服務(wù)注冊(cè)是服務(wù)消費(fèi)的前提,注冊(cè)到注冊(cè)中心的服務(wù)會(huì)通過(guò)管理中心同步到服務(wù)目錄中,服務(wù)消費(fèi)者才可以在服務(wù)目錄中進(jìn)行申請(qǐng)開(kāi)通服務(wù),開(kāi)通服務(wù)后可對(duì)服務(wù)進(jìn)行消費(fèi)。

        服務(wù)注冊(cè)授權(quán)認(rèn)證過(guò)程如圖2所示。

        圖2 服務(wù)注冊(cè)授權(quán)認(rèn)證流程

        服務(wù)提供者首先需在管理中心申請(qǐng)注冊(cè)服務(wù),管理中心會(huì)對(duì)服務(wù)申請(qǐng)進(jìn)行審核授權(quán),若通過(guò)審核,則向授權(quán)認(rèn)證中心請(qǐng)求授權(quán)碼,授權(quán)認(rèn)證中心生成授權(quán)碼,返回給管理中心,由管理中心下發(fā)授權(quán)碼給服務(wù)提供者,此時(shí)提供者可攜帶該授權(quán)碼向注冊(cè)中心請(qǐng)求注冊(cè)服務(wù),注冊(cè)中心向授權(quán)認(rèn)證中心驗(yàn)證此授權(quán)碼是否合法。服務(wù)注冊(cè)授權(quán)不涉及調(diào)用次數(shù)和有效時(shí)間的限制,只受狀態(tài)碼的影響。注冊(cè)驗(yàn)證過(guò)程如下:

        (1)注冊(cè)中心接收到服務(wù)提供者的注冊(cè)請(qǐng)求,獲取請(qǐng)求中攜帶的授權(quán)碼信息,向授權(quán)認(rèn)證中心發(fā)起注冊(cè)認(rèn)證請(qǐng)求;

        (2)授權(quán)認(rèn)證中心接收到注冊(cè)驗(yàn)證請(qǐng)求,根據(jù)AppId查詢(xún)授權(quán)碼是否存在,若不存在,返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼信息不存在,請(qǐng)向管理中心申請(qǐng)注冊(cè)授權(quán)碼”;

        (3)驗(yàn)證授權(quán)碼SecretKey,SecretKey不匹配時(shí)返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼錯(cuò)誤”,SecretKey驗(yàn)證匹配繼續(xù)下一步認(rèn)證;

        (4)檢查授權(quán)碼狀態(tài),狀態(tài)為“禁用”時(shí)返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼已被禁用”,狀態(tài)為“啟用”時(shí)返回success信息,成功描述信息為“身份認(rèn)證通過(guò)”;

        (5)注冊(cè)中心根據(jù)授權(quán)認(rèn)證中心的返回信息進(jìn)行下一步處理,注冊(cè)驗(yàn)證通過(guò)則將服務(wù)注冊(cè)到注冊(cè)中心,注冊(cè)驗(yàn)證失敗直接向服務(wù)提供者返回注冊(cè)失敗信息。

        服務(wù)消費(fèi)授權(quán)認(rèn)證過(guò)程如圖3所示。

        服務(wù)消費(fèi)者首先需向管理中心申請(qǐng)開(kāi)通服務(wù)。與服務(wù)注冊(cè)不同,服務(wù)消費(fèi)者需要在服務(wù)目錄中對(duì)需開(kāi)通的服務(wù)進(jìn)行申請(qǐng),由管理中心進(jìn)行審核,審核通過(guò)后向服務(wù)消費(fèi)者下發(fā)對(duì)應(yīng)需要開(kāi)通服務(wù)的授權(quán)碼(AppId和SecretKey),服務(wù)消費(fèi)者調(diào)用服務(wù)時(shí)需要向服務(wù)提供者提供服務(wù)授權(quán)碼,提供者接收到消費(fèi)者的請(qǐng)求后先對(duì)授權(quán)碼進(jìn)行驗(yàn)證,由提供者向授權(quán)認(rèn)證中心發(fā)起身份驗(yàn)證請(qǐng)求,驗(yàn)證通過(guò)后再對(duì)請(qǐng)求進(jìn)行服務(wù)響應(yīng),每成功響應(yīng)一次,需要向授權(quán)認(rèn)證中心反饋調(diào)用結(jié)果,對(duì)服務(wù)調(diào)用次數(shù)加1。服務(wù)過(guò)程如下:

        圖3 服務(wù)消費(fèi)授權(quán)認(rèn)證流程

        (1)服務(wù)提供者接收到服務(wù)消費(fèi)者的消費(fèi)請(qǐng)求,從消費(fèi)請(qǐng)求中獲取消費(fèi)授權(quán)碼,并向授權(quán)認(rèn)證中心發(fā)起消費(fèi)認(rèn)證請(qǐng)求;

        (2)授權(quán)認(rèn)證中心接收到消費(fèi)認(rèn)證請(qǐng)求,首先對(duì)發(fā)起請(qǐng)求的服務(wù)提供者狀態(tài)進(jìn)行驗(yàn)證,如果服務(wù)提供者已被管理中心禁用,則返回failed信息,錯(cuò)誤描述信息為“服務(wù)提供者已被禁用”,如果服務(wù)提供者狀態(tài)正常,則繼續(xù)下一步認(rèn)證;

        (3)根據(jù)AppId查詢(xún)授權(quán)碼是否存在,若不存在,返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼信息不存在,請(qǐng)向管理中心申請(qǐng)消費(fèi)授權(quán)碼”;

        (4)驗(yàn)證授權(quán)碼SecretKey,SecretKey不匹配時(shí)返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼錯(cuò)誤”,SecretKey驗(yàn)證匹配則繼續(xù)下一步認(rèn)證;

        (5)檢查授權(quán)碼狀態(tài),當(dāng)狀態(tài)為“禁用”時(shí)返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼已被禁用”,當(dāng)狀態(tài)為“啟用”時(shí)繼續(xù)下一步認(rèn)證;

        (6)驗(yàn)證授權(quán)碼有效時(shí)間,若超出有效時(shí)間則返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼已超出有效時(shí)間”,若在有效期內(nèi),則繼續(xù)下一步認(rèn)證;

        (7)驗(yàn)證授權(quán)碼調(diào)用次數(shù),若達(dá)到指定的調(diào)用次數(shù)時(shí)返回failed信息,錯(cuò)誤描述信息為“授權(quán)碼調(diào)用次數(shù)已達(dá)到上限”,若未達(dá)到指定的調(diào)用次數(shù),則返回success信息,成功描述信息為“身份認(rèn)證通過(guò)”;

        (8)服務(wù)提供者根據(jù)授權(quán)認(rèn)證中心的反饋進(jìn)行服務(wù)響應(yīng),若認(rèn)證失敗,直接返回認(rèn)證失敗信息,若認(rèn)證通過(guò),則執(zhí)行對(duì)應(yīng)的服務(wù)代碼進(jìn)行服務(wù)響應(yīng);

        (9)服務(wù)響應(yīng)完成后,向授權(quán)認(rèn)證中心發(fā)起消費(fèi)者調(diào)用次數(shù)更新請(qǐng)求,將調(diào)用次數(shù)加1。

        4 實(shí)驗(yàn)驗(yàn)證

        通過(guò)對(duì)服務(wù)注冊(cè)和服務(wù)消費(fèi)兩個(gè)過(guò)程的授權(quán)碼生成并下發(fā)和授權(quán)碼認(rèn)證進(jìn)行實(shí)驗(yàn),先通過(guò)管理中心向授權(quán)認(rèn)證中心為服務(wù)提供者請(qǐng)求生成一對(duì)注冊(cè)授權(quán)碼,由服務(wù)提供者攜帶注冊(cè)授權(quán)碼向注冊(cè)中心進(jìn)行服務(wù)注冊(cè)。注冊(cè)過(guò)程會(huì)對(duì)授權(quán)碼進(jìn)行三個(gè)階段驗(yàn)證,驗(yàn)證參數(shù)與結(jié)果如下:

        生成的注冊(cè)授權(quán)碼:

        AppId:

        32a04c86f200480396a0d5a9b0257714

        SecretKey:

        14f6a61132134de2b210801a5ef6e

        驗(yàn)證1參數(shù)條件,AppId錯(cuò)誤,SecretKey正確,狀態(tài)啟用。

        AppId:

        5ceaad9bba9143afad9f4b2450a30d52

        SecretKey:

        14f6a61132134de2b210801a5ef6e

        返回值:{“status”:“failed”,“message”:“授權(quán)碼信息不存在,請(qǐng)向管理中心申請(qǐng)注冊(cè)授權(quán)碼”}。

        驗(yàn)證2參數(shù)條件,AppId正確,SecretKey錯(cuò)誤,狀態(tài)啟用。

        AppId:

        32a04c86f200480396a0d5a9b0257714

        SecretKey:

        779eb55b9a154442bba8b0d8f87e7

        返回值:{“status”:“failed”,“message”:“授權(quán)碼錯(cuò)誤”}。

        驗(yàn)證3參數(shù)條件,AppId正確,SecretKey正確,狀態(tài)禁用。

        AppId:

        5ceaad9bba9143afad9f4b2450a30d52

        SecretKey:

        14f6a61132134de2b210801a5ef6e

        返回值:{“status”:“failed”,“message”:“授權(quán)碼已被禁用”}。

        驗(yàn)證4參數(shù)條件,AppId正確,SecretKey正確,狀態(tài)啟用。

        AppId:

        5ceaad9bba9143afad9f4b2450a30d52

        SecretKey:

        14f6a61132134de2b210801a5ef6e

        返回值:{“status”:“success”,“message”:“身份認(rèn)證通過(guò)”}。

        服務(wù)提供者注冊(cè)成功后,服務(wù)消費(fèi)者在服務(wù)目錄中對(duì)已上線(xiàn)的服務(wù)進(jìn)行申請(qǐng)開(kāi)通,由管理中心向授權(quán)認(rèn)證中心請(qǐng)求消費(fèi)授權(quán)碼并下發(fā)給服務(wù)消費(fèi)者,服務(wù)消費(fèi)者攜帶消費(fèi)授權(quán)碼向服務(wù)提供者進(jìn)行服務(wù)請(qǐng)求。服務(wù)消費(fèi)過(guò)程會(huì)對(duì)授權(quán)碼進(jìn)行六個(gè)階段驗(yàn)證,驗(yàn)證結(jié)果如下:

        生成的消費(fèi)授權(quán)碼:

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        驗(yàn)證1參數(shù)條件,服務(wù)提供者被禁用,AppId正確,SecretKey正確,狀態(tài)啟用,調(diào)用次數(shù)未達(dá)到限制,未過(guò)期。

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        返回值:{“status”:“failed”,“message”:“服務(wù)提供者已被禁用”}。

        驗(yàn)證2參數(shù)條件,服務(wù)提供者被啟用,AppId錯(cuò)誤,SecretKey正確,狀態(tài)啟用,調(diào)用次數(shù)未達(dá)到限制,未過(guò)期。

        AppId:

        3b7375625daa47d6a609413b29f1328d

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        返回值:{“status”:“failed”,“message”:“授權(quán)碼信息不存在,請(qǐng)向管理中心申請(qǐng)注冊(cè)授權(quán)碼”}。

        驗(yàn)證3參數(shù)條件,服務(wù)提供者被啟用,AppId正確,SecretKey錯(cuò)誤,狀態(tài)啟用,未過(guò)期,調(diào)用次數(shù)未達(dá)到限制。

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        a3191d1c17bd4bba8fad8f5452917

        返回值:{“status”:“failed”,“message”:“授權(quán)碼錯(cuò)誤”}。

        驗(yàn)證4參數(shù)條件,服務(wù)提供者被啟用,AppId正確,SecretKey正確,狀態(tài)禁用,未過(guò)期,調(diào)用次數(shù)未達(dá)到限制。

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        返回值:{“status”:“failed”,“message”:“授權(quán)碼已被禁用”}。

        驗(yàn)證5參數(shù)條件,服務(wù)提供者被啟用,AppId正確,SecretKey正確,狀態(tài)啟用,已過(guò)期,調(diào)用次數(shù)未達(dá)到限制。

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        返回值:{“status”:“failed”,“message”:“授權(quán)碼已超出有效時(shí)間”}。

        驗(yàn)證6參數(shù)條件,服務(wù)提供者被啟用,AppId正確,SecretKey正確,狀態(tài)啟用,未過(guò)期,調(diào)用次數(shù)達(dá)到限制。

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        返回值:{“status”:“failed”,“message”:“授權(quán)碼調(diào)用次數(shù)已達(dá)到上限”}。

        驗(yàn)證7參數(shù)條件,服務(wù)提供者被啟用,AppId正確,SecretKey正確,狀態(tài)啟用,未過(guò)期,調(diào)用次數(shù)未達(dá)到限制。

        AppId:

        f9c4cc018be648d2a68247dfcc3a1de0

        SecretKey:

        da2647f54c04aeb8244bc5333b29e1b

        返回值:{“status”:“success”,“message”:”“身份認(rèn)證通過(guò)”}。

        5 結(jié)束語(yǔ)

        授權(quán)認(rèn)證中心能夠?qū)Ψ?wù)注冊(cè)和服務(wù)消費(fèi)生成對(duì)應(yīng)的授權(quán)碼,并在授權(quán)碼驗(yàn)證過(guò)程中對(duì)可能出現(xiàn)的各種情況進(jìn)行正確的判斷并返回準(zhǔn)確的驗(yàn)證信息。

        在Dubbo中引入授權(quán)認(rèn)證中心,能夠?qū)Ψ?wù)提供者在分布式應(yīng)用中進(jìn)行接入控制,同時(shí)對(duì)服務(wù)消費(fèi)過(guò)程進(jìn)行權(quán)限控制,有效保護(hù)服務(wù)提供者的資源并對(duì)消費(fèi)者行為進(jìn)行合理的統(tǒng)計(jì)和控制。

        [1] Yanjun.Dubbo架構(gòu)設(shè)計(jì)詳解[EB/OL].(2013-09-03)[2016-11-03].http://shiyanjun.cn/archives/325.html.

        [2] 丁振凡.Spring REST風(fēng)格Web服務(wù)的Json消息封裝及解析研究[J].智能計(jì)算機(jī)與應(yīng)用,2012,2(2):9-10.

        [3] 王元卓,靳小龍,程學(xué)旗.網(wǎng)絡(luò)大數(shù)據(jù):現(xiàn)狀與展望[J].計(jì)算機(jī)學(xué)報(bào),2013,36(6):1125-1138.

        [4] 王 濤.數(shù)據(jù)共享與數(shù)據(jù)交換系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2015.

        [5] 曾 一,袁 綱,張?jiān)?等.基于Web服務(wù)的電子政務(wù)數(shù)據(jù)交換中心的設(shè)計(jì)和實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2007,34(11):98-102.

        [6] Sheu R K,Yuan S M,Lo W T.MEDEA-a model for the event-based data exchange architecture[C]//Proceedings of the seventh international conference on parallel and distributed systems.Washington,DC:IEEE,2000:88.

        [7] 時(shí)子慶,劉金蘭,譚曉華.基于OAuth2.0的認(rèn)證授權(quán)技術(shù)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,21(3):260-264.

        [8] 王力猛,陳 鵬,楊小軍.OAuth2.0協(xié)議認(rèn)證授權(quán)實(shí)現(xiàn)方案研究[J].電腦編程技巧與維護(hù),2015(10):21-22.

        [9] Sprott D,Wilkes L.Understanding service-oriented architecture,CBDI[EB/OL].2004.http://www.microsoft.com/china/MSDN/library/architecture/.

        [10] Carey P F,Gleason B W.Solving the integration issue-service-oriented architecture[EB/OL].2006.http://www.zdnet.co.uk/tsearch/Service-Oriented+Architecture.htm.

        [11] 史 新,喬曉東,張志平,等.漢語(yǔ)科技詞系統(tǒng)的Web服務(wù)研究與實(shí)現(xiàn)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2008(12):37-42.

        [12] Barry D K.Service-oriented architecture (SOA) definition[EB/OL].2011-01-28.http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html.

        AnAuthorizationAuthenticationSchemeforDubboFramework

        FAN Di,ZHU Zhi-xiang

        (Institute of IOT & IT-based Industrialization,Xi’an University of Posts and Telecommunications,Xi’an 710061,China)

        In order to enhance the access security of Dubbo distributed service framework and avoid the circumstances of consumption confusion or data to be stolen in service consumption,the security authorization code is applies to service registration and service consumption and a new scheme of access control is proposed.Through the introduction of the authorized authentication center in Dubbo,the service provider and the consumer side can be issued security authorization code.According to that,service provider is authenticated in service registration and service consumer is authenticated by service provider in service consumption,which make sure the safety of data access in the process of data exchange,efficient access control of service registration and service consumption.In the meantime,the authorized authentication center establishes the distributed service by Dubbo and highly combines with Dubbo,which can support authentication request of authorization code with high concurrency.It adds the authorized authentication center in Dubbo to send and manage the authorization code which can conduct flexible control for registration authorization and consumption authorization,providing the safer access control for Dubbo registration center and service provider and reaching the purpose of data protection.

        Dubbo;authorization authentication;distributed service framework;access control

        2016-11-20

        2017-03-15 < class="emphasis_bold">網(wǎng)絡(luò)出版時(shí)間

        時(shí)間:2017-07-19

        基于大數(shù)據(jù)的陜西省政府和社會(huì)信息資源開(kāi)放共享策略研究項(xiàng)目(2016KRM047);陜西省科技統(tǒng)籌創(chuàng)新工程計(jì)劃項(xiàng)目(2016KTTSGY01-01)。

        范 迪(1993-),女,碩士,研究方向?yàn)榇髷?shù)據(jù)處理與高性能計(jì)算;朱志祥,教授,博士,研究方向?yàn)樾畔踩?/p>

        http://kns.cnki.net/kcms/detail/61.1450.TP.20170719.1112.078.html

        TP311.1

        A

        1673-629X(2017)11-0115-04

        10.3969/j.issn.1673-629X.2017.11.025

        猜你喜歡
        服務(wù)提供者管理中心調(diào)用
        漾皮膚管理中心
        宸山皮膚管理中心
        網(wǎng)絡(luò)服務(wù)提供者的侵權(quán)責(zé)任研究
        法制博覽(2020年11期)2020-11-30 03:36:52
        泰鋼能源管理中心系統(tǒng)的建立與應(yīng)用
        山東冶金(2019年6期)2020-01-06 07:46:08
        核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
        LabWindows/CVI下基于A(yíng)ctiveX技術(shù)的Excel調(diào)用
        論網(wǎng)絡(luò)服務(wù)提供者刑事責(zé)任的歸責(zé)模式一一以拒不履行網(wǎng)絡(luò)安全管理義務(wù)罪為切入點(diǎn)
        論網(wǎng)絡(luò)服務(wù)提供者的侵權(quán)責(zé)任
        法制博覽(2017年16期)2017-01-28 00:01:59
        基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
        關(guān)于在蒙醫(yī)綜合醫(yī)院建立慢病健康管理中心的探討
        亚洲国产成人久久精品不卡 | 无码专区亚洲avl| 少妇人妻系列中文在线| 亚洲av丰满熟妇在线播放| 亚洲av无码成人专区片在线观看| 五月天欧美精品在线观看| 亚洲av色香蕉一区二区三区蜜桃| 国产亚洲日韩AV在线播放不卡| 精品久久综合一区二区| 性色av一区二区三区密臀av| 91在线视频在线视频| 大又大粗又爽又黄少妇毛片| 99国产精品视频无码免费| 一本久久a久久精品综合| 手机免费在线观看av网址| 精品9e精品视频在线观看| 亚洲一级无码片一区二区三区| 日本伦理美乳中文字幕| 国产乱码人妻一区二区三区| 啪啪无码人妻丰满熟妇| 国产一区二区三区韩国| 人日本中文字幕免费精品| 久久精品国产亚洲av麻豆图片| 成人片黄网站色大片免费观看app| 久久久9色精品国产一区二区三区| 国产自拍偷拍视频免费在线观看| 最爽无遮挡行房视频| 午夜毛片午夜女人喷潮视频| 白丝美女扒开内露出内裤视频| 国产人妻鲁鲁一区二区| 国产无遮挡裸体免费视频| 欧美破处在线观看| 日本一区二区三区经典视频| 久久精品夜色国产亚洲av| 亚洲欧美日韩国产色另类| 亚洲精品女同在线观看| 亚洲国产精品无码久久一线| 少妇饥渴xxhd麻豆xxhd骆驼| 无码国产一区二区色欲| 亚洲国产精品成人av在线不卡| 欧美成人免费全部|