一种基于安全域的用户认证方法技术

技术编号:13309602 阅读:45 留言:0更新日期:2016-07-10 09:43
本发明专利技术涉及用户认证技术领域,特别是一种基于安全域的用户认证方法,包括以下步骤,步骤S101:应用信息获取,获取应用当前的信息;步骤S102:安全域确定,确定应用的安全域;步骤S103:安全域下用户认证;步骤S104:认证结果返回;步骤S105:结束.采用上述方法后,本发明专利技术通过定义安全域的方式,完美的将需要统一认证的系统和需要用户隔离的系统整合到一起,极大的降低了原有的用户认证系统的重复建设,能够对用户认证统一化和规范化。

【技术实现步骤摘要】

本专利技术涉及用户认证
,特别是一种基于安全域的用户认证方法
技术介绍
现有用户认证体系中,每个系统都需要单独为自己的用户认证提供一套认证机制,用来实现用户的系统登录,而主流手段就是基于用户名+密码的方式,其实现都大同小异。对于同一公司不同产品来说,相互独立的用户认证体系既是冗余,也不便于后期的用户管理和分析,而如果简单的采用CAS的认证体系,又不便于日后的扩展,无法实现不同产品之间的用户隔离。中国专利技术专利申请CN1805341A公开了一种跨安全域的网络认证和密钥分配方法,采用基于令牌的单点登录,将一个验证服务器和若干应用服务器组成每个安全域,针对用户可能接入多个不同安全域中的应用服务器的需求,进行认证和密钥分配,其过程为:首先用户在本安全域内进行身份认证,获取与另一安全域中的应用服务器通信的服务令牌;接着用户在要接入的安全域中验证服务令牌,获得与应用服务器联机的服务;最后用户对应用服务器进行身份认证。
技术实现思路
本专利技术需要解决的技术问题是提供一种多个系统的用户统一认证且不同系统之间用户隔离的认证方法。为解决上述的技术问题,本专利技术的一种基于安全域的用户认证方法,包括以下步骤,步骤S101:应用信息获取,获取应用当前的信息;步骤S102:安全域确定,确定应用的安全域;步骤S103:安全域下用户认证;步骤S104:认证结果返回;步骤S105:结束。进一步的,所述步骤S101中获取应用的信息包括应用的身份、用户名和密码。更进一步的,所述步骤S103具体包括如下步骤,步骤S31:安全域内用户存在判断,判断步骤S102中确定的安全域内是否存在该用户,如果是,则进入步骤S32;如果否,则进入步骤S104;步骤S32:用户密码匹配判断,判断在该安全域下是否存在该用户,如果是,则进入步骤S104;如果否,进入步骤S104。采用上述方法后,本专利技术通过定义安全域的方式,完美的将需要统一认证的系统和需要用户隔离的系统整合到一起,极大的降低了原有的用户认证系统的重复建设,能够对用户认证统一化和规范化。附图说明下面将结合附图和具体实施方式对本作进一步详细的说明。图1为本专利技术一种基于安全域的用户认证方法的流程图。具体实施方式如图1所示,本专利技术的一种基于安全域的用户认证方法,包括以下步骤,步骤S101:应用信息获取,获取应用当前的信息。这里获取应用的信息包括应用的身份、用户名和密码,以便在某个特定的安全域内进行用户认证。本专利技术通过定义安全域,并为系统分配各自的安全域。对于同一安全域下的应用,认定其用户信息属于共享,从而实现多个系统共享同一个用户,实现统一认证的目的。对于不同安全域下的系统,对其用户信息进行隔离,从而满足原有的不同系统间的用户隔离,实现多个不同安全域的系统能够统一认证。同时,对于安全域的定义,能够在逻辑隔离和物理隔离之间自由切换,从而满足不同系统间的安全性的要求。采用逻辑隔离时,不同安全域的用户信息在物理存储上共享,通过安全域属性进行隔离;采用物理隔离时,不同安全域的用户信息在物理存储上隔离。步骤S102:安全域确定,确定应用的安全域。确定用户是否在自身特定的安全域内,从而进一步的对用户的身份进行认证。步骤S103:安全域下用户认证。所述步骤S103具体包括如下步骤,步骤S31:安全域内用户存在判断,判断步骤S102中确定的安全域内是否存在该用户,如果是,则进入步骤S32;如果否,则进入步骤S104;步骤S32:用户密码匹配判断,判断在该安全域下是否存在该用户,如果是,则进入步骤S104;如果否,进入步骤S104。在进行用户认证时,先确定在安全域,然后再确定安全域内是否存在该用户,继而通过密码是否匹配认证用户。这样通过定义安全域的方式,完美的将需要统一认证的系统和需要用户隔离的系统整合到一起,极大的降低了原有的用户认证系统的重复建设,能够对用户认证统一化和规范化。步骤S104:认证结果返回。步骤S105:结束。虽然以上描述了本专利技术的具体实施方式,但是本领域熟练技术人员应当理解,这些仅是举例说明,可以对本实施方式作出多种变更或修改,而不背离发明的原理和实质,本专利技术的保护范围仅由所附权利要求书限定。本文档来自技高网...

【技术保护点】
一种基于安全域的用户认证方法,其特征在于,包括以下步骤,步骤S101:应用信息获取,获取应用当前的信息;步骤S102:安全域确定,确定应用的安全域;步骤S103:安全域下用户认证;步骤S104:认证结果返回;步骤S105:结束。

【技术特征摘要】
1.一种基于安全域的用户认证方法,其特征在于,包括以下步骤,
步骤S101:应用信息获取,获取应用当前的信息;
步骤S102:安全域确定,确定应用的安全域;
步骤S103:安全域下用户认证;
步骤S104:认证结果返回;
步骤S105:结束。
2.按照权利要求1所述的一种基于安全域的用户认证方法,其特征在于:所述步骤S101中获取应用的信息包括应用的身份、用户名...

【专利技术属性】
技术研发人员:覃璐
申请(专利权)人:湖南蚁坊软件有限公司
类型:发明
国别省市:湖南;43

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

1