一种数据授权的方法、装置、系统、存储介质及电子设备制造方法及图纸

技术编号:46416804 阅读:6 留言:0更新日期:2025-09-19 20:27
本说明书实施例公开了一种数据授权的方法,该方法直接由客户端将其本地存储的待授权数据提供给第三方应用使用,从而绕过认证服务提供方的服务器,可极大的简化数据授权过程,而且认证服务提供方也无法掌握用户的授权行为,另外,由于客户端是以基于待授权数据的VC生成VP,再将VP返回给第三方应用的形式,将待授权数据提供给第三方应用使用的,因此,只要第三方应用能够对VP进行认证,即可获取并使用待授权数据,从而无需针对每个认证服务提供方都接入一套认证流程,可有效降低接入成本。

【技术实现步骤摘要】

本说明书涉及计算机,尤其涉及一种数据授权的方法、装置、系统、存储介质及电子设备


技术介绍

1、随着用户终端智能化的普及,各种提供服务的应用也进入了百花争艳的时代。为了方便用户使用多种多样的应用,不同应用之间的数据互通和共享也随之成为了迫切的需求,开放授权(open authorization,oauth)应运而生。

2、oauth的核心目的是让第三方应用安全地获取用户在某平台的数据或权限,而无需知道用户在该平台的账号和密码。oauth的一个典型应用是授权登录,用户可以使用其在a应用上的数据(如头像和昵称)直接登录b应用。

3、通过oauth进行数据授权主要涉及三个角色:认证服务提供方(对应于上例中的a应用)、第三方应用(对应于上例中的b应用)和资源所有者(即,用户)。第三方应用需要预先在认证服务提供方侧进行注册,获取和配置id、密钥等信息,认证服务提供方通过这些信息对第三方应用的身份进行识别,并保证数据传输安全。

4、现有技术中用户在第三方应用中进行数据授权时,第三方应用会先跳转到认证服务提供方的页面,认证服务提供方核本文档来自技高网...

【技术保护点】

1.一种数据授权的方法,所述方法应用于认证服务提供方的客户端;所述方法包括:

2.如权利要求1所述的方法,所述客户端、所述第三方应用和所述认证服务提供方的服务器均预先在分布式认证系统上注册有各自的去中心化标识DID;

3.如权利要求2所述的方法,向所述服务器申请所述待授权数据的VC之前,所述方法还包括:

4.如权利要求2所述的方法,将所述VP返回所述第三方应用,具体包括:

5.一种数据授权的方法,所述方法应用于第三方应用;所述方法包括:

6.如权利要求5所述的方法,所述客户端、所述第三方应用和所述认证服务提供方的服务器均预先在分...

【技术特征摘要】

1.一种数据授权的方法,所述方法应用于认证服务提供方的客户端;所述方法包括:

2.如权利要求1所述的方法,所述客户端、所述第三方应用和所述认证服务提供方的服务器均预先在分布式认证系统上注册有各自的去中心化标识did;

3.如权利要求2所述的方法,向所述服务器申请所述待授权数据的vc之前,所述方法还包括:

4.如权利要求2所述的方法,将所述vp返回所述第三方应用,具体包括:

5.一种数据授权的方法,所述方法应用于第三方应用;所述方法包括:

6.如权利要求5所述的方法,所述客户端、所述第三方应用和所述认证服务提供方的服务器均预先在分布式认证系统上注册有各自的去中心化标识did;

7.如权利要求6所述的方法,所述客户端返回的所述vp是所述...

【专利技术属性】
技术研发人员:柳夫虎王永涛
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1