一种短信验证码的权限处理方法、装置和计算机设备制造方法及图纸

技术编号:27581045 阅读:10 留言:0更新日期:2021-03-09 22:35
本发明专利技术公开了一种短信验证码的权限处理方法、装置、计算机设备和存储介质。所述方法包括:根据第一请求中携带的待校验内容的类型信息获取与类型信息匹配的校验方式;根据校验方式,通过过滤器对待校验内容进行校验,得到对应的校验结果;根据校验结果,判断终端是否具有获取短信验证码的权限,以根据权限判断是否向终端发送短信验证码。因此,采用本申请实施例,由于引入了通过过滤器,由于过滤器均能够对各种类型的待校验内容进行校验,无需针对每一种类型的待校验内容均配置不同的校验流程,以及配置与不同校验流程对应的校验装置,因此,本发明专利技术简化了现有的校验流程,仅仅通过一套校验流程即可实现对不同待校验内容的有效权限管理。权限管理。权限管理。

【技术实现步骤摘要】
一种短信验证码的权限处理方法、装置和计算机设备


[0001]本专利技术涉及互联网
,特别涉及一种短信验证码的权限处理方法、装置和计算机设备。

技术介绍

[0002]随着网络技术的发展,在越来越多的应用场景中,需要通过短信验证码去验证用户是否具有登录某一账户的权限。作为身份凭证,短信验证码广泛应用于用户注册、密码找回、登录保护、身份认证、随机密码和交易确认等应用场景中。
[0003]在实际应用中,由于短信验证码的使用,有效提高了用户账户的安全性,因此,得以广泛使用。
[0004]目前,针对短信验证码的验证机制,不同平台均有自己的验证机制,不仅机制不同,且验证安全性效果也有所不同;因此,不同平台的短信验证码的验证机制过于杂乱。
[0005]针对不同平台过于杂乱的短信验证码的验证机制,如何简化短信验证码的验证机制,是待解决的技术问题。

技术实现思路

[0006]基于此,有必要针对现有短信验证码的验证流程过于繁琐的问题,提供一种短信验证码的权限处理方法、装置、计算机设备和存储介质。
[0007]第一方面,本申请实施例提供了一种短信验证码的权限处理方法,所述方法包括:
[0008]接收终端发送获取短信验证码的第一请求,所述第一请求中携带有待校验内容的类型信息;
[0009]根据所述第一请求中携带的待校验内容的类型信息获取与所述类型信息匹配的校验方式;
[0010]根据所述校验方式,通过过滤器对所述待校验内容进行校验,得到对应的校验结果;
[0011]根据所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码。
[0012]在一种实施方式中,所述根据所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码包括:
[0013]在所述校验结果为校验通过的情况下,判断所述终端具有获取所述短信验证码的权限,向短消息业务平台发送第二请求,所述第二请求为用于查询与所述待校验内容对应的短信验证码的请求;
[0014]接收所述短消息业务平台发送的所述短信验证码;
[0015]将所述短信验证码发送至所述终端。
[0016]在一种实施方式中,所述根据所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码还包括:
[0017]在所述校验结果为校验失败的情况下,则通过过滤器拦截所述第一请求。
[0018]在一种实施方式中,所述根据所述第一请求中携带的待校验内容的类型信息获取与所述类型信息匹配的校验方式包括:
[0019]在所述类型信息为所述待校验内容的类型为接口校验的情况下,获取的所述校验方式为第一校验方式,所述第一校验方式用于根据预先配置的多个标准接口类型,对所述待校验内容的接口类型进行校验;或者,
[0020]在所述类型信息为所述待校验内容的类型为图形验证码校验的情况下,获取的所述校验方式为第二校验方式,所述第二校验方式用于根据预先配置的多个标准图形校验方式,对所述待校验内容的图形校验方式进行校验;或者,
[0021]在所述类型信息为所述待校验内容的类型为业务场景校验的情况下,获取的所述校验方式为第三校验方式,所述第三校验方式用于根据预先配置的多个标准校验业务场景,对所述待校验内容对应的业务场景进行校验;或者,
[0022]在所述类型信息为所述待校验内容的类型为IP校验的情况下,获取的所述校验方式为第四校验方式,所述第四校验方式用于根据预先配置的多个标准IP格式,对所述待校验内容对应终端的IP格式进行校验;
[0023]或者,
[0024]在所述类型信息为所述待校验内容的类型为频次校验的情况下,获取的所述校验方式为第五校验方式,所述第五校验方式用于根据预先配置的发送请求频次阈值,对所述第一请求的发送频次进行校验。
[0025]在一种实施方式中,所述根据所述校验方式,通过过滤器对所述待校验内容进行校验,得到对应的校验结果包括:
[0026]在获取的所述校验方式为所述第一校验方式的情况下,通过所述过滤器判断所述待校验内容的接口类型是否为标准接口类型;在所述待校验结果的接口类型属于至少一种标准接口类型的情况下,判断所述校验结果为通过校验,否则,判断所述校验结果为校验失败。
[0027]在一种实施方式中,所述根据所述校验方式,通过过滤器对所述待校验内容进行校验,得到对应的校验结果还包括:
[0028]在获取的所述校验方式为所述第二校验方式和所述第三校验方式组合校验的情况下,通过所述过滤器判断对所述待校验内容进行图形校验的方式是否属于至少一种标准图形校验方式、以及所述待校验内容对应的业务场景是否属于至少一种标准校验业务场景;在对所述待校验内容进行图形校验的方式属于至少一种标准图形校验方式、且所述待校验内容对应的业务场景属于至少一种标准校验业务场景的情况下,判断所述校验结果为通过校验,否则,判断所述校验结果为校验失败。
[0029]在一种实施方式中,所述根据所述校验方式,通过过滤器对所述待校验内容进行校验,得到对应的校验结果还包括:
[0030]在获取的所述校验方式为所述第四校验方式和所述第五校验方式组合校验的情况下,通过所述过滤器判断所述待校验内容对应终端的IP格式是否属于至少一种标准IP格式、以及所述第一请求的发送频次是否小于或等于所述发送请求频次阈值;在所述待校验内容对应终端的IP格式属于至少一种标准IP格式、且所述第一请求的发送频次小于或等于
所述发送请求频次阈值的情况下,判断所述校验结果为通过校验;否则,判断所述校验结果为校验失败。
[0031]第二方面,本申请实施例提供了一种短信验证码的权限处理装置,所述装置包括:
[0032]接收单元,用于接收终端发送获取短信验证码的第一请求,所述第一请求中携带有待校验内容的类型信息;
[0033]获取单元,用于根据所述接收单元接收的所述第一请求中携带的待校验内容的类型信息获取与所述类型信息匹配的校验方式;
[0034]校验单元,用于根据所述获取单元获取的所述校验方式,通过过滤器对所述待校验内容进行校验,得到对应的校验结果;
[0035]判断单元,用于根据所述校验单元的所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码。
[0036]第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述的方法步骤。
[0037]第四方面,本申请实施例提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述的方法步骤。
[0038]本申请实施例提供的技术方案可以包括以下有益效果:...

【技术保护点】

【技术特征摘要】
1.一种短信验证码的权限处理方法,其特征在于,所述方法包括:接收终端发送获取短信验证码的第一请求,所述第一请求中携带有待校验内容的类型信息;根据所述第一请求中携带的待校验内容的类型信息获取与所述类型信息匹配的校验方式;根据所述校验方式,通过过滤器对所述待校验内容进行校验,得到对应的校验结果;根据所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码。2.根据权利要求1所述的方法,其特征在于,所述根据所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码包括:在所述校验结果为校验通过的情况下,判断所述终端具有获取所述短信验证码的权限,向短消息业务平台发送第二请求,所述第二请求为用于查询与所述待校验内容对应的短信验证码的请求;接收所述短消息业务平台发送的所述短信验证码;将所述短信验证码发送至所述终端。3.根据权利要求1所述的方法,其特征在于,所述根据所述校验结果,判断所述终端是否具有获取所述短信验证码的权限,以根据所述权限判断是否向所述终端发送所述短信验证码还包括:在所述校验结果为校验失败的情况下,则通过过滤器拦截所述第一请求。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一请求中携带的待校验内容的类型信息获取与所述类型信息匹配的校验方式包括:在所述类型信息为所述待校验内容的类型为接口校验的情况下,获取的所述校验方式为第一校验方式,所述第一校验方式用于根据预先配置的多个标准接口类型,对所述待校验内容的接口类型进行校验;或者,在所述类型信息为所述待校验内容的类型为图形验证码校验的情况下,获取的所述校验方式为第二校验方式,所述第二校验方式用于根据预先配置的多个标准图形校验方式,对所述待校验内容的图形校验方式进行校验;或者,在所述类型信息为所述待校验内容的类型为业务场景校验的情况下,获取的所述校验方式为第三校验方式,所述第三校验方式用于根据预先配置的多个标准校验业务场景,对所述待校验内容对应的业务场景进行校验;或者,在所述类型信息为所述待校验内容的类型为IP校验的情况下,获取的所述校验方式为第四校验方式,所述第四校验方式用于根据预先配置的多个标准IP格式,对所述待校验内容对应终端的IP格式进行校验;或者,在所述类型信息为所述待校验内容的类型为频次校验的情况下,获取的所述校验方式为第五校验方式,所述第五校验方式用于根据预先配置的发送请求频次阈值,对所述第一请求的发送频次进行校验。5.根据权利要求4所述的方法,其特征在于,所述根据所述校验方式,通过过滤器对所述待校验内容进行校验,...

【专利技术属性】
技术研发人员:李汝涛
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1