【技术实现步骤摘要】
本说明书涉及计算机,尤其涉及一种数据授权的方法、装置、系统、存储介质及电子设备。
技术介绍
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是所述...
【专利技术属性】
技术研发人员:柳夫虎,王永涛,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。