【技术实现步骤摘要】
【国外来华专利技术】用于预测性令牌验证的装置和方法本申请要求于2017年3月1日递交的专利技术名称为“用于预测性令牌验证的装置和方法”的第15/446,943号美国非临时专利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文。
本专利技术涉及用户身份验证系统,尤其涉及令牌验证技术。
技术介绍
在云环境中,验证用户的秘密令牌是成功调用云服务的第一步。在使用这类云服务期间,可能有多个用户在给定时间内发出无数请求。在每个请求中,由所述用户传递令牌在所述云服务上进行验证。根据使用的令牌类型和在所述云服务上完成的令牌验证检查的类型,可能对所述云服务产生相当大的性能影响。进而,这又可能会导致网络和处理器出现服务此类重复任务的开销。此外,由于所述云服务存在相应的令牌验证检查,可能会延迟对每个客户端请求的响应。
技术实现思路
提供一种用于预测性令牌验证的装置。所述装置包括包含指令的非瞬时性存储器以及与所述存储器通信的一个或多个处理器。所述一个或多个处理器执行所述指令:在数据库中存储与至少一个服务的使用情况相关的服务使用信息,所述至少一个服务托管于至少一台服务器。在接收至少一个来自所述至少一台服务器上的用户的服务请求之前,访问所述数据库中的所述服务使用信息。根据所述服务使用信息,向所述至少一台服务器发送与所述用户关联的令牌以由至少一台服务器进行验证,使得所述至少一台服务器允许所述用户访问所述至少一个服务,以及响应来自所述用户的所述至少一个服务请求,所述用户具有与所述令牌不同的标识。此外,还提供了一种用于预测性令牌验证的计算机实现方法。在使用时,数据库存储与至少一个服务的使用情况相关的服务 ...
【技术保护点】
1.一种处理设备,其特征在于,包括:非瞬时性存储器,包含指令;一个或多个处理器,与所述存储器通信,其中所述一个或多个处理器执行以下指令:在数据库中存储与至少一个服务的使用情况相关的服务使用信息,所述至少一个服务托管于至少一台服务器;在接收至少一个来自所述至少一台服务器上的用户的服务请求之前:访问所述数据库中的所述服务使用信息,以及根据所述服务使用信息,向所述至少一台服务器发送与所述用户关联的令牌以便至少一台服务器验证,以使得所述至少一台服务器允许所述用户访问所述至少一个服务,以及响应来自所述用户的所述至少一个服务请求,所述用户具有与所述令牌不同的标识。
【技术特征摘要】
【国外来华专利技术】2017.03.01 US 15/446,9431.一种处理设备,其特征在于,包括:非瞬时性存储器,包含指令;一个或多个处理器,与所述存储器通信,其中所述一个或多个处理器执行以下指令:在数据库中存储与至少一个服务的使用情况相关的服务使用信息,所述至少一个服务托管于至少一台服务器;在接收至少一个来自所述至少一台服务器上的用户的服务请求之前:访问所述数据库中的所述服务使用信息,以及根据所述服务使用信息,向所述至少一台服务器发送与所述用户关联的令牌以便至少一台服务器验证,以使得所述至少一台服务器允许所述用户访问所述至少一个服务,以及响应来自所述用户的所述至少一个服务请求,所述用户具有与所述令牌不同的标识。2.根据权利要求1所述的处理设备,其特征在于,所述标识包括通用唯一标识(universallyuniqueidentifier,简称UUID)。3.根据权利要求1所述的处理设备,其特征在于,所述服务使用信息用于标识所述用户和所述至少一个服务。4.根据权利要求1所述的处理设备,其特征在于,所述服务使用信息用于标识与所述用户关联的时间。5.根据权利要求1所述的处理设备,其特征在于,所述服务使用信息用于标识与所述用户关联的位置。6.根据权利要求1所述的处理设备,其特征在于,根据所述服务使用信息发送所述令牌的条件是:确定所述用户是否以前使用过所述至少一个服务;如果确定所述用户以前使用过所述至少一个服务,则发送所述令牌。7.根据权利要求6所述的处理设备,其特征在于,根据所述服务使用信息发送所述令牌的条件是:如果确定所述用户以前未使用过所述至少一项服务,则放弃发送所述令牌。8.根据权利要求1所述的处理设备,其特征在于,根据所述服务使用信息发送所述令牌的条件是:根据所述服务使用信息更改所述令牌的内容。9.根据权利要求1所述的处理设备,其特征在于,所述一个或多个处理器执行以下指令:接收与至少一个失败的服务请求相关的所述标识,所述服务请求由于缺少令牌验证而失败。10.根据权利要求9所述的处理设备,其特征在于,所述一个或多个处理器执行以下指令:为响应对所述标识的接收,将所述至少一个失败的服务请求记录为所述数据库中的服务使用信息。11.根据权利要求9所述的处理设备,其特征在于,所述一个或多个处理器执行以下指令:为响应对所述标识的接收,将与所述用户关联的所述令牌向所述至少一台服务器发送,以便由所述至少一台服务器验证。12.根据权利要求1所述的处理设备,其特征在于,通过自动收集关于所述至少一台服务器托管的所述至少一个服务的所述使用情况的数据,为所述数据库填充所述服务使用信息。13.根据权利要求1所述的处理设备,其特征在于,通过接收由所述至少一台服务器托管的所述至少一个服务的所述使用情况的手动创建的数...
【专利技术属性】
技术研发人员:卡伦·库玛·切努里,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。