[發(fā)明專利]第三方批處理授權(quán)重復(fù)訪問(wèn)資源的請(qǐng)求的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201580002703.0 | 申請(qǐng)日: | 2015-02-04 |
| 公開(kāi)(公告)號(hào): | CN105765944B | 公開(kāi)(公告)日: | 2020-03-03 |
| 發(fā)明(設(shè)計(jì))人: | S·都伽納;A·朱朱瓦拉;S·米斯拉 | 申請(qǐng)(專利權(quán))人: | 甲骨文國(guó)際公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06 |
| 代理公司: | 中國(guó)國(guó)際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 11038 | 代理人: | 邊海梅 |
| 地址: | 美國(guó)加*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 第三 批處理 授權(quán) 重復(fù) 訪問(wèn) 資源 請(qǐng)求 方法 系統(tǒng) | ||
1.一種在服務(wù)器系統(tǒng)中處理請(qǐng)求的方法,所述方法包括:
在一段持續(xù)時(shí)間上分布的不同時(shí)間實(shí)例從一個(gè)或多個(gè)用戶接收多個(gè)請(qǐng)求;
緩沖所述多個(gè)請(qǐng)求用于稍后成批處理;
其中,所述成批處理包括:
從緩沖用于處理的所述多個(gè)請(qǐng)求中選擇下一個(gè)請(qǐng)求,所述下一個(gè)請(qǐng)求需要由第一擁有者擁有的第一受保護(hù)資源;
檢查授權(quán)由所述服務(wù)器系統(tǒng)代表所述第一擁有者訪問(wèn)所述第一受保護(hù)資源的訪問(wèn)令牌是否存在;
如果所述訪問(wèn)令牌不存在,則在離線模式下與所述第一擁有者通信以接收所述訪問(wèn)令牌,其中所述通信包括在第一時(shí)間實(shí)例發(fā)送訊息并且在第二時(shí)間實(shí)例接收所述訪問(wèn)令牌,其中在所述離線模式中的操作使得對(duì)所述多個(gè)請(qǐng)求中的其他請(qǐng)求的處理在所述第一時(shí)間實(shí)例和所述第二時(shí)間實(shí)例之間進(jìn)行;及
通過(guò)利用所述訪問(wèn)令牌訪問(wèn)所述第一受保護(hù)資源來(lái)處理所述下一個(gè)請(qǐng)求。
2.如權(quán)利要求1所述的方法,其中
所述訊息在第一時(shí)間實(shí)例被發(fā)送給所述第一擁有者,用于異步授權(quán)對(duì)所述第一受保護(hù)資源的訪問(wèn),在所述離線模式中的所述通信還包括:
接收用于所述第一受保護(hù)資源的授權(quán)許可;及
通過(guò)將所述授權(quán)許可發(fā)送給授權(quán)服務(wù)器來(lái)獲得所述訪問(wèn)令牌,
其中所述異步授權(quán)意味著不需要所述第一擁有者在所述第一時(shí)間實(shí)例在線。
3.如權(quán)利要求2所述的方法,其中所述訊息是電子郵件消息或短消息服務(wù)(SMS)消息。
4.如權(quán)利要求2或3所述的方法,其中所述訊息包括統(tǒng)一資源定位符URL,該URL在被所述第一擁有者異步選擇時(shí),使得所述授權(quán)許可被轉(zhuǎn)發(fā)給所述服務(wù)器系統(tǒng),
其中所述接收響應(yīng)于所述第一擁有者選擇所述URL并且授權(quán)對(duì)所述第一受保護(hù)資源的訪問(wèn)而接收所述授權(quán)許可。
5.如權(quán)利要求1-3中任何一項(xiàng)所述的方法,還包括維護(hù)指示為包括所述第一擁有者在內(nèi)的擁有者生成的訪問(wèn)令牌的憑證數(shù)據(jù),
其中所述檢查包括檢查所述憑證數(shù)據(jù),以確定用于所述第一擁有者的所述訪問(wèn)令牌是否存在。
6.如權(quán)利要求1-3中任何一項(xiàng)所述的方法,其中所述第一受保護(hù)資源被托管在資源服務(wù)器上,其中所述服務(wù)器系統(tǒng)、所述授權(quán)服務(wù)器和所述資源服務(wù)器被實(shí)現(xiàn)為支持用于受保護(hù)資源的授權(quán)的OAuth協(xié)議。
7.如權(quán)利要求1-3中任何一項(xiàng)所述的方法,其中所述服務(wù)器系統(tǒng)是面向服務(wù)的體系架構(gòu)SOA服務(wù)器,其中所述多個(gè)請(qǐng)求對(duì)應(yīng)于多個(gè)訂單,使得所述下一個(gè)請(qǐng)求是下一個(gè)訂單,
其中所述受保護(hù)資源是個(gè)人網(wǎng)站中的賬戶,其中所述第一擁有者是授權(quán)對(duì)所述賬戶訪問(wèn)的管理員,
其中所述下一個(gè)訂單的所述處理包括利用所述下一個(gè)訂單的處理的當(dāng)前狀態(tài)更新所述賬戶。
8.一種存儲(chǔ)用于使服務(wù)器系統(tǒng)能夠處理請(qǐng)求的一個(gè)或多個(gè)指令序列的非臨時(shí)性機(jī)器可讀介質(zhì),其中通過(guò)包含在所述服務(wù)器系統(tǒng)中的一個(gè)或多個(gè)處理器執(zhí)行所述一個(gè)或多個(gè)指令使所述服務(wù)器系統(tǒng)能夠執(zhí)行以下動(dòng)作:
在一段持續(xù)時(shí)間上分布的不同時(shí)間實(shí)例從一個(gè)或多個(gè)用戶接收多個(gè)請(qǐng)求;
緩沖所述多個(gè)請(qǐng)求用于稍后成批處理;
其中,所述成批處理包括:
從緩沖用于處理的所述多個(gè)請(qǐng)求中選擇下一個(gè)請(qǐng)求,所述下一個(gè)請(qǐng)求需要由第一擁有者擁有的第一受保護(hù)資源;
檢查授權(quán)由所述服務(wù)器系統(tǒng)代表所述第一擁有者訪問(wèn)所述第一受保護(hù)資源的訪問(wèn)令牌是否存在;
如果所述訪問(wèn)令牌不存在,則在離線模式下與所述第一擁有者通信以接收所述訪問(wèn)令牌,其中所述通信包括在第一時(shí)間實(shí)例發(fā)送訊息并且在第二時(shí)間實(shí)例接收所述訪問(wèn)令牌,其中在所述離線模式中的操作使得對(duì)所述多個(gè)請(qǐng)求中的其他請(qǐng)求的處理在所述第一時(shí)間實(shí)例和所述第二時(shí)間實(shí)例之間進(jìn)行;及
通過(guò)利用所述訪問(wèn)令牌訪問(wèn)所述第一受保護(hù)資源來(lái)處理所述下一個(gè)請(qǐng)求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國(guó)際公司,未經(jīng)甲骨文國(guó)際公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580002703.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種開(kāi)放式認(rèn)證的授權(quán)方法、裝置和系統(tǒng)
- 認(rèn)證授權(quán)方法和裝置
- 軟件授權(quán)管理方法及系統(tǒng)
- 授權(quán)策略優(yōu)化方法及授權(quán)策略優(yōu)化裝置
- 數(shù)據(jù)表批量授權(quán)方法及裝置
- 一種授權(quán)方法及裝置、電子設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種云計(jì)算資源授權(quán)方法及裝置
- 一種服務(wù)授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種軟件授權(quán)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于授權(quán)裝置的設(shè)備授權(quán)方法





