本发明专利技术涉及一种权限配置方法、装置、电子设备及存储介质。本发明专利技术所述的权限配置方法包括:获取用户的数据操作请求;其中,所述数据操作请求至少包括以下一项:输入数据、存储数据、输出数据和查询数据来源;查询该用户与平台之间的数字契约关系;其中,所述数字契约关系配置了所述用户与所述数据操作请求对应的接口权限;当该用户与平台之间的数字契约关系中,配置了当前数据操作请求对应的接口权限,响应该用户的当前数据操作请求。本发明专利技术所述的一种权限配置方法,无需对具体的平台用户进行负责的角色及权限配置,可根据实际发生的业务记录,转换为权限配置规则。转换为权限配置规则。转换为权限配置规则。
【技术实现步骤摘要】
一种权限配置方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据结构
,特别是涉及一种权限配置方法、装置、电子设备及存储介质。
技术介绍
[0002]面对外贸行业发展的变化与挑战,数字化互联平台搭建起一套支撑产业链聚合上下游生态化、集团内外协同化的Open API网关,并封装自身业务,开放平台的部分数据、业务逻辑或功能,以实现产业链各类企业的业务系统可与平台进行便捷的数字互联。
[0003]而API网关便是外部系统接入平台的唯一入口,负责请求路由、身份验证等。API网关根据接口请求,验证发出请求的用户身份,并验证该用户是否有权执行该特定操作。行业常见方法,是系统对各类用户进行详细的角色权限定义,并将角色配置给具体的外部企业用户,以实现接收请求的权限判断。
[0004]当前已有的角色权限管理方法,虽然可以对具体用户实现比较详细的接口交互权限配置与控制,但每当用户在平台上发生业务行为时,或用户只是其他用户业务行为的相关参与方时,平台无法为用户灵活开放对应的接口权限,也无法根据实际的订单信息、效期,来控制用户的接口请求的数据权限范围。
技术实现思路
[0005]基于此,本专利技术的目的在于,提供一种权限配置方法、装置、电子设备及存储介质,无需对具体的平台用户进行负责的角色及权限配置,可根据实际发生的业务记录,转换为权限配置规则。
[0006]第一方面,本专利技术提供一种权限配置方法,包括以下步骤:
[0007]获取用户的数据操作请求;其中,所述数据操作请求至少包括以下一项:输入数据、存储数据、输出数据和查询数据来源;
[0008]查询该用户与平台之间的数字契约关系;其中,所述数字契约关系配置了所述用户与所述数据操作请求对应的接口权限;
[0009]当该用户与平台之间的数字契约关系中,配置了当前数据操作请求对应的接口权限,响应该用户的当前数据操作请求。
[0010]进一步地,判断所述用户是否与平台存在数字契约关系,包括:
[0011]查询所述用户与平台之间所订购或授权的数据产品的信息列表;其中,每个数据产品的信息包括用户订购或授权的生效时间和失效时间;
[0012]根据所述数据产品的信息,判断当前数据操作请求时间是否处于所述数据产品的生效时间和失效时间之间;
[0013]如果当前数据操作请求时间处于所述数据产品的生效时间和失效时间之间,确定所述用户与平台存在数字契约关系。
[0014]进一步地,查询所述用户与平台之间所订购或授权的数据产品的信息列表之前,
还包括以下步骤:
[0015]获取用户进行的产品授权和/或订购操作;
[0016]根据所述产品授权和/或订购操作,生成合同订单,并根据所述合同订单更新用户与平台的数字契约关系。
[0017]进一步地,所述平台连接若干分站点;
[0018]查询所述用户与平台之间所订购或授权的数据产品的信息列表之前,还包括以下步骤:
[0019]获取用户在所述分站点进行的产品授权和/或订购操作;
[0020]所述分站点根据所述产品授权和/或订购操作,生成合同订单,并根据所述合同订单更新用户与平台的数字契约关系;
[0021]所述分站点将所述数字契约关系传输至所述平台;
[0022]所述平台根据所述分站点传输的所述数字契约关系,并同步更新所述数字契约关系。
[0023]进一步地,获取用户进行的产品授权和/或订购操作之前,还包括以下步骤:
[0024]获取平台运维人员创建的接口信息;
[0025]根据所述接口信息,对所述数据产品进行关联接口的配置。
[0026]进一步地,获取用户进行的产品授权和/或订购操作之前,还包括以下步骤:
[0027]获取平台运维人员创建的接口信息;
[0028]根据所述接口信息,对所述数据产品进行关联接口的配置;
[0029]向所述分站点同步配置产品数据;
[0030]所述分站点接收所述数据产品与关联接口的配置,并同步更新所述数据产品与关联接口的配置。
[0031]进一步地,获取平台运维人员创建的接口信息之前,还包括以下步骤:
[0032]获取平台运维人员创建的数据产品信息;
[0033]将所述数据产品信息同步至所述分站点。
[0034]第二方面,本专利技术还提供一种权限配置装置,包括:
[0035]数据操作请求获取模块,用于获取用户的数据操作请求;其中,所述数据操作请求至少包括以下一项:输入数据、存储数据、输出数据和查询数据来源;
[0036]数字契约关系查询模块,用于查询该用户与平台之间的数字契约关系;其中,所述数字契约关系配置了所述用户与所述数据操作请求对应的接口权限;
[0037]数据操作请求响应模块,用于当该用户与平台之间的数字契约关系中,配置了当前数据操作请求对应的接口权限,响应该用户的当前数据操作请求。
[0038]第三方面,本专利技术还提供一种电子设备,包括:
[0039]至少一个存储器以及至少一个处理器;
[0040]所述存储器,用于存储一个或多个程序;
[0041]当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如本专利技术第一方面任一所述的一种权限配置方法的步骤。
[0042]第四方面,本专利技术还提供一种计算机可读存储介质,
[0043]所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实
现如本专利技术第一方面任一所述的一种权限配置方法的步骤。
[0044]本专利技术提供的一种权限配置方法、装置、电子设备及存储介质,只要是契约的相关方,即可完成数据所属方的数据输入或数据查询请求;无需对具体的平台用户进行负责的角色及权限配置,可根据实际发生的业务记录,转换为权限配置规则,并根据业务订单的信息配置权限规则的有效期。通过产品的接口配置,系统可清晰设定数据的输入方、输出方、存储方、查询对象等,有利于数据在内外部的有效分发和传输。
[0045]为了更好地理解和实施,下面结合附图详细说明本专利技术。
附图说明
[0046]图1为本专利技术在一个实施例中使用的核心系统的信息流程图;
[0047]图2为本专利技术提供的一种权限配置方法的步骤示意图;
[0048]图3为一个实施例中合同订单与数字契约关系的数据结构;
[0049]图4为一个实施例中用户订购和授权产品权限的操作流程示意图;
[0050]图5为一个实施例中平台产品的创建维护流程示意图;
[0051]图6为一个实施例中平台产品的接口权限配置流程示意图;
[0052]图7为一个实施例中平台产品与接口的配置关系示意图;
[0053]图8为一个实施例中平台产品的订购或授权流程示意图;
[0054]图9为本专利技术提供的一种权限配置装置的结构示意图。
具体实施方式
[0055]为使本本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种权限配置方法,其特征在于,包括以下步骤:获取用户的数据操作请求;其中,所述数据操作请求至少包括以下一项:输入数据、存储数据、输出数据和查询数据来源;查询该用户与平台之间的数字契约关系;其中,所述数字契约关系配置了所述用户与所述数据操作请求对应的接口权限;当该用户与平台之间的数字契约关系中,配置了当前数据操作请求对应的接口权限,响应该用户的当前数据操作请求。2.根据权利要求1所述的一种权限配置方法,其特征在于,查询该用户与平台之间的数字契约关系,包括:查询所述用户与平台之间所订购或授权的数据产品的信息列表;其中,每个数据产品的信息包括用户订购或授权的生效时间和失效时间;根据所述数据产品的信息,判断当前数据操作请求时间是否处于所述数据产品的生效时间和失效时间之间;如果当前数据操作请求时间处于所述数据产品的生效时间和失效时间之间,确定所述用户与平台存在数字契约关系。3.根据权利要求2所述的一种权限配置方法,其特征在于,查询所述用户与平台之间所订购或授权的数据产品的信息列表之前,还包括以下步骤:获取用户进行的产品授权和/或订购操作;根据所述产品授权和/或订购操作,生成合同订单,并根据所述合同订单更新用户与平台的数字契约关系。4.根据权利要求2所述的一种权限配置方法,其特征在于:所述平台连接若干分站点;查询所述用户与平台之间所订购或授权的数据产品的信息列表之前,还包括以下步骤:获取用户在所述分站点进行的产品授权和/或订购操作;所述分站点根据所述产品授权和/或订购操作,生成合同订单,并根据所述合同订单更新用户与平台的数字契约关系;所述分站点将所述数字契约关系传输至所述平台;所述平台根据所述分站点传输的所述数字契约关系,并同步更新所述数字契约关系。5.根据权利要求2所述的一种权限配置方法,其特征在于,获取用户进...
【专利技术属性】
技术研发人员:洪志权,蔡昆颖,于崇刚,张德鹏,
申请(专利权)人:粤港澳国际供应链广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。