[发明专利]权限转移系统及其控制方法和存储介质有效
申请号: | 201811012992.4 | 申请日: | 2018-08-31 |
公开(公告)号: | CN109428947B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 松个下勇人;山中嶋和成 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/51;H04L67/60 |
代理公司: | 北京魏启学律师事务所 11398 | 代理人: | 魏启学 |
地址: | 日本东京都大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限 转移 系统 及其 控制 方法 存储 介质 | ||
1.一种权限转移系统,其包括客户端、用户代理、资源服务器以及用于对所述客户端进行授权以访问所述资源服务器的授权服务器,所述权限转移系统包括:
处理器;以及
存储器,其连接至所述处理器并且存储有指令,在所述指令被所述处理器执行时进行协作以用作:
管理部件,其被配置为管理用于所述客户端的公钥;
发送部件,其被配置为经由所述用户代理从所述客户端向所述授权服务器发送授权代码请求,其中所述授权代码请求包括响应目的地信息、签名信息和用于识别所述客户端的客户端识别信息;
验证部件,其被配置为通过使用与所述授权代码请求中所包括的所述客户端识别信息相对应的所述公钥,来通过所述授权服务器对所述授权代码请求中所包括的所述签名信息进行验证;
响应部件,其被配置为根据通过所述验证部件的验证,通过所述授权服务器、基于所述响应目的地信息所指定的响应目的地来向所述客户端返回授权代码响应;以及
接收部件,其被配置为通过所述客户端来接收所述授权代码响应,其中所述授权代码响应中所包括的授权代码被用来请求用于所述客户端对所述资源服务器的访问的授权令牌。
2.根据权利要求1所述的权限转移系统,其中,
在从所述客户端接收到用以利用所述授权服务器登记与所述客户端有关的信息的客户端登记请求之后,所述授权服务器被配置为生成用于识别所述客户端的客户端识别信息以及用于对所述客户端进行认证的所述公钥和私钥,并且所述管理部件被配置为将所述客户端识别信息和所述公钥彼此相关联地进行管理,
所述授权服务器被配置为将所述客户端识别信息和所述私钥作为针对所述客户端登记请求的响应而发送至所述客户端,并且所述私钥被所述客户端用于所述授权代码请求中所包括的签名信息。
3.根据权利要求1所述的权限转移系统,其中,
所述用户代理包括显示部件,所述显示部件被配置为显示用户对授权所述客户端访问所述资源服务器进行批准所能够使用的授权确认窗口,
所述授权代码请求包括所述显示部件显示的所述授权确认窗口上所要呈现的与所述客户端有关的信息以及用于指定呈现与所述客户端有关的信息所要使用的语言的语言信息。
4.根据权利要求3所述的权限转移系统,其中,
所述语言信息是所述客户端中预设的语言信息以及来自所述用户代理的请求中所包括的语言信息其中之一。
5.根据权利要求1所述的权限转移系统,其中,
所述响应目的地信息是用于指定来自所述授权服务器的所述授权代码响应的响应目的地的重定向URI。
6.根据权利要求5所述的权限转移系统,其中,
通过所述客户端,基于包括用以开始用于利用所述授权服务器授权所述访问的授权处理的请求的所述用户代理的主机头来确定所述重定向URI,以及
在基于所述主机头未确定出所述重定向URI的情况下,所述客户端被配置为获得新的IP地址,并基于所获得的IP地址来确定所述重定向URI。
7.根据权利要求2所述的权限转移系统,其中,
与所述客户端有关的信息包括客户端名称或者与所述客户端有关的说明。
8.一种权限转移系统的控制方法,所述控制方法包括:
管理步骤,用于管理用于客户端的公钥;
授权代码请求发送步骤,用于从所述客户端向授权服务器发送授权代码请求,其中所述授权代码请求包括响应目的地信息、签名信息和用于识别所述客户端的客户端识别信息;
验证步骤,用于通过使用与所述授权代码请求中所包括的所述客户端识别信息相对应的所述公钥,来通过所述授权服务器对所述授权代码请求中所包括的所述签名信息进行验证;
响应步骤,用于根据通过所述验证步骤的验证,通过所述授权服务器、基于所述响应目的地信息所指定的响应目的地来向所述客户端返回授权代码响应;以及
接收步骤,用于通过所述客户端来接收所述授权代码响应,其中所述授权代码响应中所包括的授权代码被用来请求用于所述客户端对资源服务器的访问的授权令牌。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811012992.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于数据流处理的方法和系统
- 下一篇:一种DNS域名预热方法及系统