单点登录多次认证的处理方法及装置制造方法及图纸

技术编号:21738194 阅读:35 留言:0更新日期:2019-07-31 20:08
本申请提供一种单点登录多次认证的处理方法及装置,该方法包括:获取用户端发送的第一业务服务请求;若根据第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取用户对应的一个或多个第二账号密码信息;对于每个第二账号密码信息,根据第二账号密码信息,生成第二业务服务请求发送给对应的第二业务系统,以使第二业务系统返回第二认证结果;将第一认证结果、以及一个或多个第二认证结果发送给用户端。通过自动为用户向第二业务系统申请开通业务以及进行认证,使得用户只需登录一次即可进行多次认证,享受多家企业提供的服务,大大提高了用户体验,同时也可有效为各企业增加业务量,提高业务收入。

Processing Method and Device for Multiple Authentication of Single Sign-on

【技术实现步骤摘要】
单点登录多次认证的处理方法及装置
本申请涉及通信安全
,尤其涉及一种单点登录多次认证的处理方法及装置。
技术介绍
随着信息化的迅猛发展,单个企业往往不能满足用户的多种需求,因此,企业相互之间的业务合作成为一种趋势。对于合作的业务,用户认证计费方式成为需要考虑的问题。现有技术中,当两家或多家企业达成业务合作,为各自的用户提供合作的业务服务时,用户需要在各企业申请不同的账号权限,并登陆不同的业务系统进行认证计费。现有技术的认证计费方式,使用户操作复杂,并且需要记忆多个账号密码,用户体验较差,且处理效率较低。因此,如何有效实现企业之间的业务合作成为亟需解决的技术问题。
技术实现思路
本申请提供一种单点登录多次认证的处理方法及装置,以解决现有技术需要多次登录多次认证,用户体验较差等缺陷。本申请第一个方面提供一种单点登录多次认证的处理方法,包括:获取用户通过用户端发送的第一业务服务请求,所述第一业务服务请求包括用户输入的第一账号密码信息,所述第一业务服务请求对应第一业务系统;若根据所述第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取所述用户对应的一个或多个第二账号密码信息,所述第二账号密码信息对应第二业务系统;对于每个第二账号密码信息,根据所述第二账号密码信息,生成第二业务服务请求发送给对应的第二业务系统,以使所述第二业务系统对所述第二账号密码信息进行认证,并返回第二认证结果;将所述第一认证结果、以及一个或多个所述第二认证结果发送给所述用户端,以使所述用户根据所述第一认证结果、以及一个或多个所述第二认证结果进行相应的操作。本申请的另一个方面提供一种单点登录多次认证的处理装置,包括:第一获取模块,用于获取用户通过用户端发送的第一业务服务请求,所述第一业务服务请求包括用户输入的第一账号密码信息,所述第一业务服务请求对应第一业务系统;第二获取模块,用于若根据所述第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取所述用户对应的一个或多个第二账号密码信息,所述第二账号密码信息对应第二业务系统;处理模块,用于对于每个第二账号密码信息,根据所述第二账号密码信息,生成第二业务服务请求发送给对应的第二业务系统,以使所述第二业务系统对所述第二账号密码信息进行认证,并返回第二认证结果;第一发送模块,用于将所述第一认证结果、以及一个或多个所述第二认证结果发送给所述用户端,以使所述用户根据所述第一认证结果、以及一个或多个所述第二认证结果进行相应的操作。本申请提供的单点登录多次认证的处理方法及装置,通过在用户的第一业务服务请求认证通过后,自动为用户生成一个或多个第二业务服务请求发送给对应的第二业务系统,以使第二业务系统对用户的权限进行认证,以为用户提供服务,使得用户只需登录一次即可进行多次认证,享受多家企业提供的服务,大大提高了用户体验,同时也可有效为各企业增加业务量,提高业务收入。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的单点登录多次认证的处理方法的流程示意图;图2为本申请另一实施例提供的单点登录多次认证的处理方法的流程示意图;图3为本申请一实施例提供的用户1认证过程示意图;图4为本申请一实施例提供的单点登录多次认证的处理装置的结构示意图;图5为本申请另一实施例提供的单点登录多次认证的处理装置的结构示意图;图6为本申请一实施例提供的第二获取模块的结构示意图。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。首先对本申请所涉及的名词进行解释:业务系统:指企业为用户提供服务的系统,可以包括运营系统和认证计费系统,用于接收用户的业务服务开通申请以及业务服务请求,并响应用户的申请及请求,为用户提供各种服务。比如企业A可以为用户提供宽带接入服务,企业B可以为用户提供宽带增值服务等。其中,运营系统可以用于为用户开通服务,认证计费系统用于对用户权限进行认证并计费。本申请提供的单点登录多次认证的处理方法,适用于两家或多家企业进行业务合作的场景。比如企业A可以为用户提供宽带接入服务,企业B可以为用户提供宽带增值服务,企业A与企业B进行业务合作,则可以为各自的用户提供宽带接入服务和宽带增值服务。企业A则可以改造其业务系统,能以实现为本企业原有用户提供企业B的宽带增值服务。用户只需在企业A的业务系统申请一个账号密码,即可享受企业A和企业B所提供的服务,对于企业A的用户来说,其并不会感知到企业A的业务系统的改造,其只了解企业A新增了业务服务。对于企业B来说,其业务系统不需要做任何修改即可为企业A的用户提供服务,扩大了业务范围,可有效提高业务收入。实施例一本实施例提供一种单点登录多次认证的处理方法,用于解决现有技术中需要多次登录多次认证,用户体验较差等缺陷。本实施例的执行主体为单点登录多次认证的处理装置,该装置可以设置在服务器中,具体可以设置在企业的业务系统中。如图1所示,为本实施例提供的单点登录多次认证的处理方法的流程示意图,该方法包括:步骤101,获取用户通过用户端发送的第一业务服务请求,第一业务服务请求包括用户输入的第一账号密码信息。其中,第一业务服务请求对应第一业务系统。具体的,第一企业可以与一家或多家其它企业进行业务合作,通过改造第一企业的业务系统,实现与其他企业业务系统之间的业务接口,并在用户端界面向第一企业的用户提供新增业务申请入口,供用户申请开通相应的业务服务。具体可以由第一企业的业务系统通过与其他企业业务系统之间的业务接口自动为用户申请账号密码并记录在第一企业的业务系统的用户信息记录中。当用户通过客户端向第一企业请求业务服务时,可以登录第一企业的第一业务系统,用户在客户端输入在第一业务系统申请的第一账号密码,点击登录,即发出了第一业务服务请求,该第一业务服务请求即包括了用户输入的第一账号密码信息。该装置则可以获取用户通过用户端发送的第一业务服务请求,该第一业务服务请求通常对应第一业务系统,即对应第一企业本身所能提供的业务服务。比如用户在企业A申请的宽带接入服务,账号为name1,密码为pass1,企业A为用户在企业B申请的视频服务的账号为name2,密码为pass2。当用户发起宽带接入服务时,即为第一业务服务请求。步骤102,若根据第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取用户对应的一个或多个第二账号密码信息,第二账号密码信息对应第二业务系统。具体的,该装置在获取到用户通过用户端发送的第一本文档来自技高网...

【技术保护点】
1.一种单点登录多次认证的处理方法,其特征在于,包括:获取用户通过用户端发送的第一业务服务请求,所述第一业务服务请求包括用户输入的第一账号密码信息,所述第一业务服务请求对应第一业务系统;若根据所述第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取所述用户对应的一个或多个第二账号密码信息,所述第二账号密码信息对应第二业务系统;对于每个第二账号密码信息,根据所述第二账号密码信息,生成第二业务服务请求发送给对应的第二业务系统,以使所述第二业务系统对所述第二账号密码信息进行认证,并返回第二认证结果;将所述第一认证结果、以及一个或多个所述第二认证结果发送给所述用户端,以使所述用户根据所述第一认证结果、以及一个或多个所述第二认证结果进行相应的操作。

【技术特征摘要】
1.一种单点登录多次认证的处理方法,其特征在于,包括:获取用户通过用户端发送的第一业务服务请求,所述第一业务服务请求包括用户输入的第一账号密码信息,所述第一业务服务请求对应第一业务系统;若根据所述第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取所述用户对应的一个或多个第二账号密码信息,所述第二账号密码信息对应第二业务系统;对于每个第二账号密码信息,根据所述第二账号密码信息,生成第二业务服务请求发送给对应的第二业务系统,以使所述第二业务系统对所述第二账号密码信息进行认证,并返回第二认证结果;将所述第一认证结果、以及一个或多个所述第二认证结果发送给所述用户端,以使所述用户根据所述第一认证结果、以及一个或多个所述第二认证结果进行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述若根据所述第一业务服务请求,获得的第一认证结果为通过,则从用户信息记录中获取所述用户对应的一个或多个第二账号密码信息,包括:根据所述第一业务服务请求,对所述用户进行认证,获得第一认证结果;若所述第一认证结果为通过,则判断所述用户信息记录中是否存在所述用户对应的一个或多个第二账号密码信息;若存在,则获取所述用户对应的一个或多个第二账号密码信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一业务服务请求,对所述用户进行认证,获得第一认证结果,包括:根据所述用户输入的第一账号密码信息,与所述用户信息记录中记录的所述用户的第一账号密码信息进行匹配,判断所述用户输入的第一账号密码信息是否正确;若所述用户输入的第一账号密码信息正确,则获得的第一认证结果为通过;若所述用户输入的第一账号密码信息不正确,则获得的第一认证结果为不通过。4.根据权利要求1-3任一项所述的方法,其特征在于,在获取用户的用户端发送的第一业务服务请求之前,所述方法还包括:获取所述用户端发送的第一业务服务开通申请,所述第一业务服务开通申请包括业务服务标识信息;若根据所述业务服务标识信息确定所述第一业务服务开通申请对应第一业务系统的业务服务,则生成第一账号密码信息并返回给所述用户端,并将所述第一账号密码信息记录在用户信息记录中。5.根据权利要求4所述的方法,其特征在于,若根据所述业务服务标识信息确定所述第一业务服务开通申请对应第二业务系统的业务服务,则根据所述第一业务服务开通申请生成第二业务服务开通申请并发送给所述第二业务系统,以使所述第二业务系统根据所述第二业务服务开通申请返回第二账号密码信息;接收所述第二业务系统返回的第二账号密码信息,并记录在用户信息记录中。6.一种单点登录多次认证的处理装置,其特征在于,包括:第一获取模块,用于获取用户...

【专利技术属性】
技术研发人员:何晗春陈实如
申请(专利权)人:北大方正集团有限公司方正宽带网络服务有限公司
类型:发明
国别省市:北京,11

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

1