平臺(tái)功能-子賬號(hào)授權(quán)改造升級(jí)影響范圍
改造范圍
改造內(nèi)容主要分為兩塊,第一是子賬號(hào)sessionkey的改造;第二是子賬號(hào)授權(quán)模式的改造;
影響范圍
l 子賬號(hào)sessionkey的改造主要影響的是第三方應(yīng)用的開發(fā)者(ISV),詳見表(1);
ISV影響 | ||
| 改造前 | 改造后 |
子賬號(hào) sessionkey | 子賬號(hào)授權(quán)獲取的sessionkey 與主賬號(hào)的sessionkey取自同一個(gè),操作記錄無(wú)法根據(jù)sessionkey區(qū)別出; | 子賬號(hào)sessionkey區(qū)別出主sessionkey,主賬號(hào)和子賬號(hào)頒發(fā)不同的sessionkey,可直接通過(guò)子sessionkey識(shí)別出子賬號(hào)(官方底層會(huì)有父子關(guān)系識(shí)別); |
sessionkey授權(quán)時(shí)長(zhǎng) | 使用的是主sessionkey,高危api刷新時(shí)長(zhǎng)需要主賬號(hào)操作實(shí)現(xiàn) | 子sessionkey授權(quán)時(shí)長(zhǎng)與主sessionkey一致,支持主子sessionkey各自獨(dú)立刷新高危讀寫API的有效時(shí)長(zhǎng) |
子賬號(hào) sessionkey調(diào)用API的有效性 | 第三方應(yīng)用若取消了支持子賬號(hào)的邏輯,其仍可通過(guò)保存的子sessionkey調(diào)取API操作,后臺(tái)sessionkey未失效 | 第三方應(yīng)用一旦取消支持子賬號(hào)邏輯,TOP自行控制不允許所有子sessionkey的調(diào)用API請(qǐng)求;第三方應(yīng)用選擇支持子賬號(hào),則TOP根據(jù)MMP提供的授權(quán)關(guān)系對(duì)子sessionkey做控制; |
授權(quán)體系 | 使用TOP提供的容器授權(quán)或oauth2授權(quán)方式,并且通過(guò)返回的paramater參數(shù)解析獲取用戶信息 | 不變,使用同一的授權(quán)體系 |
后臺(tái)輪詢操作(如:訂單定時(shí)下載等) | 使用緩存在本地的主賬號(hào)sessionkey | 建議: 不變,仍然適用主賬號(hào)sessionkey,避免受子賬號(hào)因關(guān)閉或欠費(fèi)等狀態(tài)而授權(quán)碼失效的影響; |
日常操作 | 部分使用緩存在本地的主賬號(hào)sessionkey | 建議: 根據(jù)當(dāng)前會(huì)話者的sessionkey來(lái)作為調(diào)用根據(jù),即每次子賬號(hào)登陸都獲取當(dāng)前返回的sessionkey,無(wú)需保存在本地,特別是調(diào)用到高危api,因?yàn)樘詫毠俜街苯訒?huì)根據(jù)調(diào)用API的sessionkey身份來(lái)打點(diǎn)日志并開放給用戶查詢。如還沿用主sessioneky,則日志記錄不到準(zhǔn)確的子賬號(hào)(這部分官方日志信息以后會(huì)統(tǒng)一開放); |
App支持子賬號(hào) | 在TOP應(yīng)用詳情中的“管理授權(quán)”設(shè)置允許子帳號(hào)授權(quán)才能使用該功能。 | 不變,應(yīng)用是否支持子賬號(hào)系統(tǒng)還是需要isv設(shè)置作為首要條件; 改造前,本是已經(jīng)支持的,可以再UP的應(yīng)用列表做自主切換升級(jí)到新的模式,具體參考《子賬號(hào)授權(quán)改造升級(jí)介紹》文檔 改造后,新建的應(yīng)用如果勾選了,則默認(rèn)為新的授權(quán)模式;
|
表(1)
l 子賬號(hào)授權(quán)模式的改造主要影響的是用戶,如下;
改造前
主帳號(hào)設(shè)置子帳號(hào)是否可訪問該應(yīng)用有二種方式:
第一種方式:主帳號(hào)使用TOP容器登陸時(shí),選擇“授權(quán)子帳號(hào)使用該應(yīng)用”;
第二種:淘寶后臺(tái)設(shè)置;
用戶登陸taobao.com,在賬號(hào)管理中的“應(yīng)用授權(quán)“設(shè)置允許子帳號(hào)授權(quán);
改造后
l TOP的兩大授權(quán)開關(guān)將做如下改動(dòng):
l 新的子賬號(hào)管理系統(tǒng):
主賬號(hào)設(shè)置子賬號(hào)的權(quán)限有兩種,一種是針對(duì)單個(gè)子賬號(hào)單獨(dú)授權(quán)應(yīng)用權(quán)限,第二種是通過(guò)角色授權(quán)第三方應(yīng)用,如下:
第一種:給單個(gè)子賬號(hào)授權(quán)某個(gè)應(yīng)用權(quán)限,如下圖步驟:
進(jìn)入“賣家中心—子賬號(hào)管理—員工管理—組織結(jié)構(gòu)”,選中你要編輯的員工子賬號(hào)或新建員工:
第二種:給一個(gè)角色授權(quán)應(yīng)用權(quán)限(該角色下所有子賬號(hào)都有該應(yīng)用的權(quán)限),如下圖步驟:
進(jìn)入“賣家中心—子賬號(hào)管理—員工管理—角色管理”,選中某個(gè)要編輯的角色。
注意:對(duì)于之前在老的模式下已經(jīng)授權(quán)子賬號(hào)的app,改造之后會(huì)在角色管理界面下默認(rèn)自動(dòng)創(chuàng)建一個(gè)“應(yīng)用服務(wù)訪問權(quán)”的角色,并默認(rèn)對(duì)已有的子賬號(hào)授予該角色,用戶可以對(duì)這個(gè)角色做相應(yīng)的修改、刪除操作,也可以針對(duì)單個(gè)子賬號(hào)修改授權(quán)關(guān)系;
l 主賬號(hào)可以查看其下所訂購(gòu)的支持子賬號(hào)登錄的app列表,及對(duì)應(yīng)app目前已經(jīng)授權(quán)的子賬號(hào)列表信息,如圖:
FAQ
- 關(guān)于此文檔暫時(shí)還沒有FAQ