【技术实现步骤摘要】
访问请求处理方法、装置、设备以及存储介质
[0001]本申请涉及计算机
,尤其涉及一种访问请求处理方法
、
装置
、
设备以及存储介质
。
技术介绍
[0002]在业务管理场景中,业务管理客户端在获取到用于访问业务的访问请求后,往往会将访问请求或者与访问请求相关的信息
(
如对象信息等
)
上报至业务管理服务端,由业务管理服务端基于上报的信息指示业务管理客户端对访问请求的最终处理方式
。
[0003]但是现有的访问请求处理方式会对业务管理服务端造成较大的数据处理压力,降低访问请求的处理效率,同时在业务管理服务端的数据处理压力较大的情况下容易增加部分访问请求的访问时延,影响访问体验
。
技术实现思路
[0004]本申请实施例提供一种访问请求处理方法
、
装置
、
设备以及存储介质,可提升访问请求的处理效率,提升访问体验,适用性高
。
[0005]一方面,本申请实施例提供一种访问请求处理方法,应用于业务管理客户端,该方法包括:
[0006]获取目标对象发起的针对目标业务的目标访问请求;
[0007]响应于上述目标对象具有上述目标业务的访问权限,确定上述目标对象的访问环境信息
、
以及上述目标业务对应的目标访问限制策略;
[0008]其中,每项业务对应的访问限制策略包括至少一种环境限制规则,每种上述环境限制规则对应一种请 ...
【技术保护点】
【技术特征摘要】
1.
一种访问请求处理方法,其特征在于,应用于业务管理客户端,所述方法包括:获取目标对象发起的针对目标业务的目标访问请求;响应于所述目标对象具有所述目标业务的访问权限,确定所述目标对象的访问环境信息
、
以及所述目标业务对应的目标访问限制策略;其中,每项业务对应的访问限制策略包括至少一种环境限制规则,每种所述环境限制规则对应一种请求控制方式,所述请求控制方式包括终止访问请求或将访问请求发送至代理端以通过所述代理端对访问请求进行处理;基于所述目标访问限制策略中的各项环境限制规则和所述访问环境信息,确定所述目标访问请求的目标请求控制方式,并基于所述目标请求控制方式对所述目标访问请求进行处理
。2.
根据权利要求1所述的方法,其特征在于,每种所述环境限制规则包括应用特征限制条件
、
网络区域限制条件
、
请求风险限制条件
、
访问时间限制条件或者访问频率限制条件中的至少一项限制条件;所述方法还包括:确定每项所述访问限制策略中各所述环境限制规则对应的各项限制条件的第一限制条件并集;确定各所述访问限制策略对应的第一限制条件并集的第二限制条件并集;所述确定所述目标对象的访问环境信息,包括:确定所述目标对象对应于所述第二限制条件并集中的各项限制条件的访问环境信息
。3.
根据权利要求1所述的方法,其特征在于,每项所述访问限制策略中的各所述环境限制规则具有不同的限制优先级;所述基于所述目标访问限制策略中的各项环境限制规则和所述访问环境信息,确定所述目标访问请求的目标请求控制方式,包括:基于限制优先级由高到低的顺序,依次将所述访问环境信息与所述目标访问限制策略中的各所述环境限制规则进行匹配;将第一个与所述访问环境信息相匹配的环境限制规则对应的请求控制方式,确定为所述目标访问请求的目标请求控制方式
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述目标访问限制策略中不包括与所述访问环境信息相匹配的环境限制规则,将预设请求控制方式确定为所述目标访问请求的目标请求控制方式,并基于所述目标请求控制方式对所述目标访问请求进行处理,所述第一预设请求控制方式包括终止访问请求
、
基于访问请求直接访问所述目标业务或将访问请求发送至代理端以通过所述代理端对访问请求进行处理中的任意一项;响应于所述目标对象不具有所述目标业务的访问权限,将终止访问请求确定为所述目标访问请求的目标请求控制方式,并基于所述目标请求控制方式对所述目标访问请求进行处理
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:构建请求控制缓存,所述请求控制缓存包括所述目标对象
、
所述目标业务和所述目标请求控制方式的关联关系;响应于获取到所述目标对象发起的针对所述目标业务的第一访问请求
、
且所述目标对
象的访问环境信息未发生变化,基于所述请求控制缓存中所述目标业务对应的目标请求控制方式对所述第一访问请求进行处理
。6.
根据权利要求2所述的方法,其特征在于,所述确定所述目标对象具有所述目标业务的访问权限,包括:获取至少一项授权信息,每项所述授权信息用于表征所述目标对象具有一项业务的访问权限;响应于各所述授权信息中包括所述目标业务对应的授权信息,确定所述目标对象具有所述目标业务的访问权限;所述方法还包括:响应于业务管理服务端禁止所述目标对象访问所述目标业务,清除所述目标业务对应的授权信息
。7.
根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于服务端针对所述目标访问限制策略的更新操作,对所述目标访问限制策略进行更新,所述更新操作包括针对环境限制规则的更新操作
、
针对请求控制方式的更新操作或者针对限制条件的更新操作中的至少一项
。8.
一种访问请求处理方法,其特征在于,应用于代理端,所述方法包括:获取目标对象发起的针对目标业务的目标访问请求;基于所述目标访问请求向业务管理服务端发送鉴权请求,所述鉴权请求包括所述目标对象的访问环境信息和对象相关信息,所述鉴权请求用于请求所述业务管理服务端基于所述目标对象的访问环境信息和对象相关信息指示所述目标访问请求的目标请求处理方式;基于所述业务管理服务端指示的目标请求处理方式对所述目标访问请求进行处理,所述目标请求处理方式为终止访问请求
、
进行对象验证
、
通过代理端访问业务或通过网关访问业务中的任意一项
。9.
根据权利要求8所述的方法,其特征在于,所述业务管理服务端基于所述目标对象的访问环境信息和对象相关信息
、
至少一项授权信息和每项业务对应的访问限制策略确定所述目标...
【专利技术属性】
技术研发人员:吴岳廷,蔡东赟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。