授权请求处理方法、装置、设备及介质制造方法及图纸

技术编号:38429566 阅读:20 留言:0更新日期:2023-08-07 11:26
本说明书一个或多个实施例提供一种授权请求处理方法、装置、设备及介质。本说明书通过在响应于授权请求,从预先设置好的多个备选授权验证信息中,获取与授权请求所指示的触发事件匹配的至少一个目标授权验证信息,从而基于至少一个目标授权验证信息,对授权请求所携带的授权请求信息进行校验,进而基于授权请求信息的校验结果,对授权请求进行处理,以根据授权请求的校验结果实现用户权限的自动化配置,提高用户权限配置过程的自动化程度,以提高用户权限配置过程的效率。户权限配置过程的效率。户权限配置过程的效率。

【技术实现步骤摘要】
授权请求处理方法、装置、设备及介质


[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种授权请求处理方法、装置、设备及介质。

技术介绍

[0002]用户权限作为控制用户在计算机系统中可以做什么、不可以做什么的标准,使得具备不同用户权限的用户可以在登录系统后看到不同的内容,且不同用户权限的用户可操作的内容也不同。并且,通过为用户授予用户权限可以保证用户的合法性,使得经过授权的用户可以正常合法地使用已授权的功能,而将未经授权的非法用户拒之门外,以保障系统的安全。
[0003]相关技术中,主要是通过管理员手动操作,来为用户配置用户权限的。但是,这种手动授权的方式操作繁琐,且操作效率较低,从而导致用户权限配置过程的效率较低。

技术实现思路

[0004]有鉴于此,本说明书一个或多个实施例提供一种授权请求处理方法、装置、设备及介质。
[0005]为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
[0006]根据本说明书一个或多个实施例的第一方面,提出了一种授权请求处理方法,包括:
[0007]响应于授权请求,从预先设置好的多个备选授权验证信息中,获取与授权请求所指示的触发事件匹配的至少一个目标授权验证信息;
[0008]基于至少一个目标授权验证信息,对授权请求所携带的授权请求信息进行校验;
[0009]基于授权请求信息的校验结果,对授权请求进行处理。
[0010]根据本说明书一个或多个实施例的第二方面,提出了一种授权请求处理装置,包括:
[0011]获取模块,用于响应于授权请求,从预先设置好的多个备选授权验证信息中,获取与授权请求所指示的触发事件匹配的至少一个目标授权验证信息;
[0012]校验模块,用于基于至少一个目标授权验证信息,对授权请求所携带的授权请求信息进行校验;
[0013]处理模块,用于基于授权请求信息的校验结果,对授权请求进行处理。
[0014]根据本说明书一个或多个实施例的第三方面,提出了一种计算设备,包括:
[0015]处理器;
[0016]用于存储处理器可执行指令的存储器;
[0017]其中,处理器通过运行可执行指令以实现如上述第一方面所描述的方法。
[0018]根据本说明书一个或多个实施例的第四方面,提出了一种计算机可读存储介质,其上存储有计算机指令,指令被处理器执行时实现如上述第一方面所描述的方法。
[0019]本说明书通过在响应于授权请求,从预先设置好的多个备选授权验证信息中,获取与授权请求所指示的触发事件匹配的至少一个目标授权验证信息,从而基于至少一个目标授权验证信息,对授权请求所携带的授权请求信息进行校验,进而基于授权请求信息的校验结果,对授权请求进行处理,以根据授权请求的校验结果实现用户权限的自动化配置,提高用户权限配置过程的自动化程度,以提高用户权限配置过程的效率。
附图说明
[0020]图1是一示例性实施例提供的一种授权请求处理方法的流程图。
[0021]图2是一示例性实施例提供的一种备选授权验证信息的设置过程的流程图。
[0022]图3是一示例性实施例提供的一种授权请求处理方法的流程图。
[0023]图4是一示例性实施例提供的一种计算设备的结构示意图。
[0024]图5是一示例性实施例提供的一种授权请求处理装置的框图。
具体实施方式
[0025]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
[0026]需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
[0027]本说明书所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0028]为帮助理解本说明书,首先对与本说明书相关的技术术语进行介绍。
[0029]触发事件:触发事件是指在用户使用计算机系统的过程中所进行的一系列操作是否命中系统内置指定的某些事务节点,若命中,则系统即可自动执行某些逻辑来更改资源或系统的状态,否则,系统无需对资源或系统的状态进行更改。需要说明的是,用户对是否命中触发事件以及触发事件的执行过程可以是无感知的。
[0030]表达式语言:表达式语言是一种特殊用途的编程语言,可以用简单易懂的方式提取系统内部复杂对象中的某一个或一系列数据,并且能够进行简单的运算判断功能。
[0031]为用户授权:这一操作存在与于系统管理的整个周期中,当用户被创建出来的这一时刻,往往会根据其所包含的某些信息(如创建方式、创建者、所属部门等信息),将其归为“某一类用户”,其中,具有共性的一类用户往往会被授予相同的角色或权限。
[0032]下面对本说明书所提供的授权请求处理方法进行详细介绍。
[0033]本说明书提供了一种授权请求处理方法,用于自动判断用户当前触发的待处理事件是否命中可以触发授权请求的触发事件,从而在待处理事件命中可以触发授权请求的触发事件,自动根据预先设置好的多个备选授权验证信息,对授权请求进行校验,并根据授权请求信息的校验结果,对授权请求进行处理,以完成对用户权限的自动化配置。
[0034]需要说明的是,触发事件可以包括注册事件和首次登录事件,或者,触发事件可以包括更多类型的事件,本说明书对此不加以限定。
[0035]可选地,上述授权请求处理方法可以应用于数据库权限管理系统,以为数据库权限管理系统中的用户配置用户权限,配置用户权限包括但不限于为用户设置用户角色、为用户配置连接访问权限。
[0036]其中,数据库权限管理系统是一种操纵和管理数据库的软件,用于建立、使用和维护数据库连接的访问控制。对于数据库权限管理系统所管理的数据库连接,可以按用户角色及用户所属类别来限制用户对某些连接是否可以访问、以及用户对某些连接可以进行的操作类型等。
[0037]需要说明的是,由于数据库权限管理系统能够支持从第三方认证平台跳转,因此当一个新用户在第三方平台认证成功后,已经可以访问系统,但此时该用户仅具有基础浏览权限,在这种情况下,即可通过本说明书所提供的授权请求处理方法,来为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种授权请求处理方法,包括:响应于授权请求,从预先设置好的多个备选授权验证信息中,获取与所述授权请求所指示的触发事件匹配的至少一个目标授权验证信息;基于所述至少一个目标授权验证信息,对所述授权请求所携带的授权请求信息进行校验;基于所述授权请求信息的校验结果,对所述授权请求进行处理。2.根据权利要求1所述的方法,所述授权验证信息至少包括授权条件,所述授权条件用于指示待授权对象、所述待授权对象对应的目标授权参数以及所述目标授权参数的目标参数值;所述授权请求信息至少包括授权请求对象、授权请求参数和授权请求参数值;基于所述至少一个目标授权验证信息,对所述授权请求所携带的授权请求信息进行校验,包括:对于任一目标授权验证信息,基于所述目标授权验证信息所包括的授权条件,对所述授权请求信息所包括的授权请求对象、授权请求参数和授权请求参数值进行校验。3.根据权利要求2所述的方法,对于任一目标授权验证信息,基于所述目标授权验证信息所包括的授权条件,对所述授权请求信息所包括的授权请求对象、授权请求参数和授权请求参数值进行校验之后,还包括:若所述授权请求对象与所述待授权对象一致、所述授权请求参数与所述目标授权参数一致、且所述授权请求参数值与所述目标参数值一致,则确定所述授权请求信息在所述目标授权验证信息下的校验结果为校验通过,否则,确定所述授权请求信息在所述目标授权验证信息下的校验结果为校验未通过。4.根据权利要求3所述的方法,所述授权验证信息还包括授权操作指示信息;对于任一目标授权验证信息,基于所述授权请求信息的校验结果,对所述授权请求进行处理,包括:若所述授权请求信息在所述目标授权验证信息下的校验结果为校验通过,则根据所述目标授权验证信息所包括的授权操作指示信息,为所述授权请求对象配置所述授权操作指示信息所指示的操作权限;若所述授权请求信息在所述目标授权验证信息下的校验结果为校验未通过,则无需为所述授权请求对象配置所述授权操作指示信息所指示的操作权限。5.根据权利要求4所述的方法,若所述授权请求信息的校验结果为校验通过,则根据所述目标授权验证信息所包括的授权操作指示信息,为所述授权请求对象配置所述授权操作指示信息所指示的操作权限之后,还包括:若根据所述目标授权验证信息所指示的授权操作提示信息所进行的操作权限配置失败,则发送提示信息,所述提示...

【专利技术属性】
技术研发人员:刘亦卓陈小伟
申请(专利权)人:北京奥星贝斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1