[发明专利]微服务授权管理方法及装置在审
申请号: | 201811498204.7 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109561095A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 杨凯程;郭晓鹏;蒋宏飞 | 申请(专利权)人: | 安徽省泰岳祥升软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 230088 安徽省合肥市高新区习友路333*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 授权信息 服务产品 用户信息 管理方法及装置 服务运行环境 服务授权 节点资源 管理端 授权 用户信息生成 服务节点 服务模块 限制信息 用户可用 用户提供 有效管理 校验 受限制 申请 加密 验证 服务 | ||
本申请实施例提供了一种微服务授权管理方法及装置,其中,方法可以包括:将用户信息发送给微服务的管理端;获取管理端根据所述用户信息生成加密的授权信息;校验所述授权信息,以及在校验通过后根据所述授权信息获得受限制的微服务;其中,所述用户信息至少包括用户提供的微服务运行环境参数;所述授权信息至少包括所述用户信息、授权节点数量和节点资源限制信息。本申请实施例提供技术方案能够根据授权信息验证用户是否在得到授权的微服务运行环境中运行了微服务产品,以及,对微服务产品中用户可用的微服务模块和微服务节点等进行具体限制,包括限制授权节点数量和限制节点资源的规模等,从而实现了对微服务产品的有效管理。
本申请要求在2018年6月20日提交中国专利局、申请号为201810635423.9、发明名称为“应用于智能机器人的微服务授权管理方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及计算机技术领域,尤其涉及一种微服务授权管理方法及装置。
背景技术
微服务即微小而紧凑的服务,是一种软件架构风格。微服务以专注于单一责任与功能的小型功能区块(Small Building Blocks)为基础,实现一组独立的功能,并提供统一简捷的应用程序接口(API)供外部访问。一个大型的微服务产品由一个或多个微服务模块组成,微服务模块中可部署多个微服务节点。在微服务产品中,各个微服务模块和微服务节点可被独立部署,每个微服务节点中运行的微服务可仅关注于完成一组独立的功能,在所有情况下,每一组独立的功能代表着一个小的业务能力。
微服务产品通过利用微服务的模块化组合替代开发单个大而全的产品系统的方法,实现了产品的轻量化,每个微服务运行在自己的进程里,并以统一简捷的API进行通讯,解决了传统的整体式应用的产品系统在产品的不断迭代更新中代码越积越多、层次越做越深、逻辑越来越复杂、结构越来越混乱,从而导致的维护困难,牵一发而动全身的问题。
但是,现有技术中对微服务管理也存在一些问题。例如,微服务产品的拥有者只能通过整体授权的方式将整个微服务产品提供给使用者使用,无法实现对微服务产品中单个微服务进行管理,从而,导致使用者可以无限制地添加微服务模块或节点,并无限制地添加节点的业务资源的规模,甚至将微服务产品应用到其他业务中使用,造成微服务资源的滥用。可见,现有技术中对微服务整体授权的方法无法实现对微服务产品进行有效管理。
发明内容
本申请实施例提供了一种微服务授权管理方法及装置,以解决现有技术中对微服务整体授权的方法无法实现对微服务进行有效管理的问题。
第一方面,根据申请实施例,提供了一种微服务授权管理方法,包括:
将用户信息发送给微服务的管理端;
获取管理端根据所述用户信息生成加密的授权信息;
校验所述授权信息,以及在校验通过后根据所述授权信息获得受限制的微服务;
其中,所述用户信息至少包括用户提供的微服务运行环境参数;所述授权信息至少包括所述用户信息、授权节点数量和节点资源限制信息。
第二方面,根据申请实施例,提供了一种微服务授权管理方法,包括:
获取用户信息;
根据所述用户信息生成加密的授权信息;
将所述授权信息提供给用户,以使用户在产品端校验所述授权信息,以及在校验通过后根据所述授权信息获得受限制的微服务;
其中,所述用户信息至少包括用户提供的微服务运行环境参数;所述授权信息至少包括所述用户信息、授权节点数量和节点资源限制信息。
第三方面,根据申请实施例,提供了一种微服务授权管理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽省泰岳祥升软件有限公司,未经安徽省泰岳祥升软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811498204.7/2.html,转载请声明来源钻瓜专利网。