微服务架构下的权限控制方法、系统和访问令牌

    公开(公告)号:CN111030828A

    公开(公告)日:2020-04-17

    申请号:CN201911316871.3

    申请日:2019-12-19

    Abstract: 本发明涉及一种微服务架构下的权限控制方法、系统和访问令牌,以解决微服务架构中各资源服务频繁请求认证服务和认证服务频繁查询数据库以获取当前用户权限信息带来的效率低下的问题。本发明的技术方案是:客户端获取认证服务器返回的包含权限比特流的访问令牌;权限比特流为固定位数的二进制串,该二进制串位数根据系统权限数量确定,二进制串中的各个比特位与系统中的权限一一对应,比特位的值代表相应权限的状态;客户端携带访问令牌向API网关发送资源请求;API网关对访问令牌进行安全认证,并在认证通过后将资源请求转发到相应微服务,转发时携带访问令牌;微服务根据访问令牌中权限比特流上与所请求资源对应的比特位的值验证权限。

    微服务架构下的权限控制方法和系统

    公开(公告)号:CN111030828B

    公开(公告)日:2022-04-19

    申请号:CN201911316871.3

    申请日:2019-12-19

    Abstract: 本发明涉及一种微服务架构下的权限控制方法、系统和访问令牌,以解决微服务架构中各资源服务频繁请求认证服务和认证服务频繁查询数据库以获取当前用户权限信息带来的效率低下的问题。本发明的技术方案是:客户端获取认证服务器返回的包含权限比特流的访问令牌;权限比特流为固定位数的二进制串,该二进制串位数根据系统权限数量确定,二进制串中的各个比特位与系统中的权限一一对应,比特位的值代表相应权限的状态;客户端携带访问令牌向API网关发送资源请求;API网关对访问令牌进行安全认证,并在认证通过后将资源请求转发到相应微服务,转发时携带访问令牌;微服务根据访问令牌中权限比特流上与所请求资源对应的比特位的值验证权限。

    一种基于微服务架构的服务治理系统及其方法

    公开(公告)号:CN110533461A

    公开(公告)日:2019-12-03

    申请号:CN201910753804.1

    申请日:2019-08-15

    Abstract: 本发明公开了一种基于微服务架构的服务治理系统,该服务治理系统包括消费者用户系统、匹配系统和提供者用户系统。其中,所述消费者用户系统包括服务请求系统,用于消费者用户提出服务请求;服务接收系统;本发明提供一种基于微服务架构的服务治理系统,在服务实现过程中消费者与提供者两端搭建一个高效匹配的服务治理系统,并且具有将消费者端服务评价反馈给提供者端,便于提供者升级服务,促进服务优良发展,实现正反馈;本发明进一步设置匹配系统包括请求分类系统,用于对消费者用户的请求进行分类;可用服务分类系统,用于目前可用服务的分类;调用匹配系统,用于根据服务请求分类和可用服务分类进行相关性匹配,大大提高匹配效率。

Patent Agency Ranking