一種賬號驗(yàn)證的方法和裝置的制造方法
【專利說明】_種賬號驗(yàn)證的方法和裝置 【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種賬號驗(yàn)證的方法和裝置。 【【背景技術(shù)】】
[0002] 互聯(lián)網(wǎng)行業(yè)風(fēng)起云涌,常常因?yàn)楣臼召?、設(shè)備迀移、功能重新部署等原因引起賬 號管理權(quán)限的迀移。舉一個例子,假設(shè)公司A被公司B收購,原來由公司A的服務(wù)端設(shè)備具有 賬號管理權(quán)限可能會轉(zhuǎn)移至公司B的服務(wù)端設(shè)備,由公司B的服務(wù)端設(shè)備統(tǒng)一對公司A和公 司B的所有用戶賬號進(jìn)行管理。然而賬號管理權(quán)限的迀移影響最大的是對賬號的驗(yàn)證,因?yàn)?在用戶獲取服務(wù)時基于安全考慮會對用戶賬號進(jìn)行驗(yàn)證,賬號管理權(quán)限的迀移并不能對用 戶獲取服務(wù)造成影響,但目前尚沒有很好的解決方案。 【
【發(fā)明內(nèi)容】
】
[0003] 有鑒于此,本發(fā)明提供了一種賬號驗(yàn)證的方法、裝置和系統(tǒng),以便于實(shí)現(xiàn)賬號管理 權(quán)限的迀移不對用戶獲取服務(wù)造成影響。
[0004] 具體技術(shù)方案如下:
[0005] 本發(fā)明提供了一種賬號驗(yàn)證的方法,第一服務(wù)端設(shè)備的賬號信息預(yù)先被導(dǎo)入第二 服務(wù)端設(shè)備,該方法包括:
[0006] 代理服務(wù)器從用戶端設(shè)備接收針對第一服務(wù)端設(shè)備的頁面訪問請求;
[0007] 若所述頁面訪問請求指示用戶未登錄,則將所述頁面訪問請求重定向至所述第二 服務(wù)端設(shè)備提供的登錄頁面;
[0008] 從用戶端設(shè)備獲取用戶在所述登錄頁面上輸入的賬號信息,并轉(zhuǎn)發(fā)該賬號信息至 所述第二服務(wù)端設(shè)備,以便所述第二服務(wù)端設(shè)備利用已導(dǎo)入的賬號信息對接收到的賬號信 息進(jìn)行驗(yàn)證。
[0009] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:
[0010] 若所述頁面訪問請求指示用戶已登錄,則將所述頁面訪問請求轉(zhuǎn)發(fā)至所述第一服 務(wù)端設(shè)備。
[0011] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,在將所述頁面訪問請求重定向至所述第二服務(wù)端設(shè) 備提供的登錄頁面之前,還包括:
[0012] 判斷所述頁面訪問請求的源IP地址是否滿足預(yù)設(shè)的IP試用策略,如果是,則將所 述頁面訪問請求重定向至所述第二服務(wù)端設(shè)備提供的登陸頁面;否則,將所述頁面訪問請 求定向至所述第一服務(wù)端設(shè)備提供的登錄頁面。
[0013 ]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述IP試用策略包括:
[0014] 屬于預(yù)設(shè)的試用IP地址列表;或者,
[0015] 具有預(yù)設(shè)的地域?qū)傩浴?br>[0016] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:
[0017] 從用戶端設(shè)備獲取用戶在所述第一服務(wù)端設(shè)備提供的登錄頁面上輸入的賬號信 息,并轉(zhuǎn)發(fā)至所述第一服務(wù)端設(shè)備,以便所述第一服務(wù)端設(shè)備利用本地的賬號信息對接收 到的賬號信息進(jìn)行驗(yàn)證。
[0018] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述第二服務(wù)端設(shè)備提供的登錄頁面與所述第一服 務(wù)端設(shè)備提供的登錄頁面具有相同的頁面展現(xiàn)內(nèi)容。
[0019] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述第二服務(wù)端設(shè)備利用已導(dǎo)入的賬號信息對接收 到的賬號信息進(jìn)行驗(yàn)證包括:
[0020] 所述第二服務(wù)端設(shè)備判斷所述賬號信息對應(yīng)的用戶ID信息是否符合預(yù)設(shè)的ID試 用策略,如果是,則利用已導(dǎo)入的賬號信息對接收到的賬號信息進(jìn)行驗(yàn)證。
[0021] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,若判斷出所述賬號信息對應(yīng)的用戶ID信息不符合預(yù) 設(shè)的ID試用策略,則該方法還包括:
[0022] 所述第二服務(wù)端設(shè)備將所述賬號信息提供給所述第一服務(wù)端設(shè)備,并獲取第一服 務(wù)端設(shè)備對所述賬號信息的驗(yàn)證結(jié)果。
[0023]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述ID試用策略包括:
[0024]屬于預(yù)設(shè)的試用ID列表;或者,
[0025]具有預(yù)設(shè)的用戶屬性。
[0026]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:
[0027]所述代理服務(wù)器將接收到的驗(yàn)證結(jié)果返回給所述用戶端設(shè)備,所述驗(yàn)證結(jié)果包 括:登錄成功或登錄失敗的信息。
[0028]本發(fā)明還提供了一種賬號驗(yàn)證的裝置,第一服務(wù)端設(shè)備的賬號信息被預(yù)先導(dǎo)入第 二服務(wù)端設(shè)備,所述裝置包括設(shè)置于代理服務(wù)器的用戶交互單元、定向處理單元和服務(wù)側(cè) 交互單元;
[0029] 所述用戶側(cè)交互單元,用于從用戶端設(shè)備接收針對第一服務(wù)端設(shè)備的頁面訪問請 求;從用戶端設(shè)備獲取用戶在第二服務(wù)端設(shè)備提供的登錄頁面上輸入的賬號信息;
[0030] 所述定向處理單元,用于若所述頁面訪問請求指示用戶未登錄,則將所述頁面訪 問請求重定向至所述第二服務(wù)端設(shè)備提供的登錄頁面;
[0031] 所述服務(wù)側(cè)交互單元,用于轉(zhuǎn)發(fā)所述賬號信息至所述第二服務(wù)端設(shè)備,以便所述 第二服務(wù)端設(shè)備利用已導(dǎo)入的賬號信息對接收到的賬號信息進(jìn)行驗(yàn)證。
[0032] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述服務(wù)側(cè)交互單元,用于若所述頁面訪問請求指 示用戶已登錄,則將所述頁面訪問請求轉(zhuǎn)發(fā)至所述第一服務(wù)端設(shè)備。
[0033] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述定向處理單元,具體用于:判斷所述頁面訪問請 求的源IP地址是否滿足預(yù)設(shè)的IP試用策略,如果是,則將所述頁面訪問請求重定向至所述 第二服務(wù)端設(shè)備提供的登陸頁面;否則,將所述頁面訪問請求定向至所述第一服務(wù)端設(shè)備 提供的登錄頁面。
[0034] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述IP試用策略包括:
[0035]屬于預(yù)設(shè)的試用IP地址列表;或者,
[0036]具有預(yù)設(shè)的地域?qū)傩浴?br>[0037] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述用戶側(cè)交互單元,還用于獲取用戶在所述第一 服務(wù)端設(shè)備提供的登錄頁面上輸入的賬號信息;
[0038] 所述服務(wù)側(cè)交互單元,還用于將所述用戶在所述第一服務(wù)端設(shè)備提供的登錄頁面 上輸入的賬號信息轉(zhuǎn)發(fā)給所述第一服務(wù)端設(shè)備,以便所述第一服務(wù)端設(shè)備利用本地的賬號 信息對接收到的賬號信息進(jìn)行驗(yàn)證。
[0039] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述第二服務(wù)端設(shè)備提供的登錄頁面與所述第一服 務(wù)端設(shè)備提供的登錄頁面具有相同的頁面展現(xiàn)內(nèi)容。
[0040] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該裝置還包括:設(shè)置于第二服務(wù)端設(shè)備的ID策略判 斷單元;
[0041] 所述ID策略判斷單元,用于判斷所述服務(wù)側(cè)交互單元轉(zhuǎn)發(fā)的賬號信息對應(yīng)的用戶 ID信息是否符合預(yù)設(shè)的ID試用策略,如果是,則提供給所述第二服務(wù)端設(shè)備的賬號管理單 元,以便所述賬號管理單元對所述賬號信息進(jìn)行驗(yàn)證。
[0042]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該裝置還包括:設(shè)置于第二服務(wù)端設(shè)備的認(rèn)證轉(zhuǎn)移 單元;
[0043]所述認(rèn)證轉(zhuǎn)移單元,用于在所述ID策略判斷單元的判斷結(jié)果是否時,將所述賬號 信息提供給所述第一服務(wù)端設(shè)備,并獲取第一服務(wù)端設(shè)備對所述賬號信息的驗(yàn)證結(jié)果。
[0044] 根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述ID試用策略包括:
[0045] 屬于預(yù)設(shè)的試用ID列表;或者,
[0046] 具有預(yù)設(shè)的用戶屬性。
[0047]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述服務(wù)側(cè)交互單元,還用于將接收到的驗(yàn)證結(jié)果 提供給所述用戶側(cè)交互單元;
[0048]所述用戶側(cè)交互單元,還用于將所述驗(yàn)證結(jié)果返回給所述用戶端設(shè)備;
[0049] 其中所述驗(yàn)證結(jié)果包括:登錄成功或登錄失敗的信息。
[0050] 由以上技術(shù)方案可以看出,通過本發(fā)明提供的方式能夠?qū)⑨槍Φ谝环?wù)端設(shè)備的 頁面登錄服務(wù)迀移至第二服務(wù)端設(shè)備完成,并且不會影響到用戶從第一服務(wù)端設(shè)備正常獲 取服務(wù)。 【【附圖說明】】
[0051] 圖1為本發(fā)明所基于的系統(tǒng)架構(gòu)圖;
[0052]圖2為本發(fā)明實(shí)施例提供的主要方法流程圖;
[0053]圖3為本發(fā)明實(shí)施例提供的賬號驗(yàn)證迀移的試用方法流程圖;
[0054]圖4為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。 【【具體實(shí)施方式】】
[0055] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對 本發(fā)明進(jìn)行詳細(xì)描述。
[0056] 在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)