[发明专利]一种基于多域协同架构第三方应用授权认证方法有效
| 申请号: | 201710132563.X | 申请日: | 2017-03-07 |
| 公开(公告)号: | CN107018128B | 公开(公告)日: | 2019-12-31 |
| 发明(设计)人: | 沈玉龙;张立;马冬洁;常二慧;郝飞扬;邬俊杰 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 61227 西安长和专利代理有限公司 | 代理人: | 黄伟洪 |
| 地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 协同 架构 第三 应用 授权 认证 方法 | ||
1.一种基于多域协同架构第三方应用授权认证方法,其特征在于,所述基于多域协同架构第三方应用授权认证方法采用多域协同分层架构;
所述多域协同分层架构由多层域所组成,每一个域由物联网平台、传感器设备以及第三方应用所组成;以分层的方式对各个域进行权限的管理和划分,各个目标域管理员对授权信息进行审核,待审核通过后可将审核信息通过的多个域视为一个资源组;开发者根据授权结果完成开发工作;
所述基于多域协同架构第三方应用授权认证方法包括以下步骤:
步骤一,开发者通过本域平台向外域发送申请授权信息,待管理员同意授权信息后,将多域视为一个资源组,在开发流程完成后最终第三方应用开发者发布应用上线;
步骤二,当平台用户进入第三方应用时,第三方应用将用户导向物联网平台提供的授权页面,所提供的授权页面根据用户在平台所接入的设备生成,在用户授权认证成功后;在资源组中生成一张映射表同时第三方应用拿到平台给予的访问令牌对物联网平台的资源进行访问;
步骤三,通过授权认证后第三方应用对资源组接口调用,资源组根据映射表和用户传入信息,转发到资源组的各个域上,进行数据与命令的访问和交互。
2.如权利要求1所述的基于多域协同架构第三方应用授权认证方法,其特征在于,所述第三方应用开发者发布支持资源组的第三方应用上线的步骤如下:
步骤一,开发者登录物联网平台创建第三方应用,此时为第三方应用分配APPId;
步骤二,开发者向本域平台管理员申请外域授权信息,管理员将信息解析拿到外域id后分别转发给各个目标域;
步骤三,各个目标域管理员对授权信息进行审核,待审核通过后将审核信息通过的多个域视为一个资源组;开发者根据授权结果完成开发工作;
步骤四,开发者完善应用信息并申请应用上线,平台管理员审查平台信息是否违反国家法律法规,若通过,应用上线;若拒绝,开发者重新完善应用信息并提交申请。
3.如权利要求1所述的基于多域协同架构第三方应用授权认证方法,其特征在于,资源组与用户授权访问由多域组成的资源组与用户授权认证的步骤如下:
步骤一,资源组向用户提供授权页面,用户向资源组输入用户信息以及发送授权信息;物联网平台提供给用户的授权页面由不同用户所拥有的设备所生成的;
步骤二,资源组需为每个用户所选择的授权信息生成对应的映射表;
步骤三,资源组验证通过后,向第三方应用授予访问令牌,第三方应用可以对资源组进行访问。
4.如权利要求1所述的基于多域协同架构第三方应用授权认证方法,其特征在于,所述资源组将来自不同用户的命令的第一条命令以目标域id、接口id、其他参数信息、查询数据信息以表的形式存储到缓存当中以备接下来的命令比对;根据调用接口传入的参数进行判断,若用户调用接口传入的参数均相同,将重复的调用接口命令放置到队列上进行等待,当第一条命令结果返回时,将结果广播给队列上等待的用户。
5.一种如权利要求1所述基于多域协同架构第三方应用授权认证方法的基于多域协同架构第三方应用授权认证系统,其特征在于,所述基于多域协同架构第三方应用授权认证系统包括:
开发者授权访问模块,开发者通过本域平台向外域发送申请授权信息,待管理员同意授权信息后,将多域视为一个资源组,在开发流程完成后最终第三方应用开发者发布应用上线;
用户授权访问模块,当平台用户进入第三方应用时,第三方应用将用户导向物联网平台提供的授权页面,所提供的授权页面根据用户在平台所接入的设备生成;在用户授权认证成功后,在资源组中生成一张映射表同时第三方应用拿到平台给予的访问令牌对物联网平台的资源进行访问;
用户访问资源模块,用户在通过授权认证后第三方应用对资源组接口调用,资源组根据映射表和用户传入信息,将转发到资源组的各个域上,进行数据与命令的访问和交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710132563.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用高效自动化锅巴制造机
- 下一篇:一种鸡蛋剥壳装置





