跨域登录方法技术

技术编号:20947480 阅读:33 留言:0更新日期:2019-04-24 03:40
本申请实施例提供一种跨域登录方法,跨域登录方法包括客户端向跨域登录服务器发送跨域登录请求。跨域登录服务器根据跨域登录请求获得待访问域名、验证信息以及目标登录信息,并将目标登录信息发送到该网站服务器。网站服务器根据目标登录信息进行登录认证,并向跨域登录服务器发送认证信息。跨域登录服务器根据认证信息得到访问链接,转发到客户端。客户端根据访问链接访问访问页面。由此,在员工客户端访问第三方客户系统的网站服务器时,省去了员工向网站服务器发送登录信息的步骤,方便管理人员通过跨域登录服务器管理员工在网站服务器的登录情况,提高了访问的可控性、可靠性以及安全性,同时,简化了员工的用户操作,提高了员工的用户体验。

Cross-domain login method

The embodiment of this application provides a cross-domain login method, which includes sending cross-domain login requests from clients to cross-domain login servers. The cross-domain login server obtains the domain name to be accessed, authentication information and target login information according to the cross-domain login request, and sends the target login information to the website server. The website server authenticates the login according to the target login information and sends authentication information to the cross-domain login server. The cross-domain login server receives access links based on authentication information and forwards them to the client. Clients access pages according to access links. As a result, when the employee client accesses the website server of the third party client system, the step of sending login information to the website server is omitted. It is convenient for the administrator to manage the login situation of the employee on the website server through the cross-domain login server, and improves the controllability, reliability and security of the access. At the same time, it simplifies the user operation of the employee and improves the employee. User experience.

【技术实现步骤摘要】
跨域登录方法
本申请涉及网站登录领域,具体而言,涉及一种跨域登录方法。
技术介绍
随着社会分工的专业化,公司间的商业活动也越发频繁,例如,企业经常委托专业的咨询分析公司进行评估分析,对于咨询分析公司进行评估分析时需要获得客户公司的相关数据,而在普遍现代化办公的当下,每个公司基本都有自己的内部系统,而系统与系统之间存在较大的封闭性,难以管控用户在系统间的访问。申请内容有鉴于此,本申请的目的在于提供一种跨域登录方法,以解决或者改善上述问题。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供一种跨域登录方法,应用于跨域登录系统,所述跨域登录系统包括分别客户端、网站服务器以及分别与所述客户端和所述网站服务器通信连接的跨域登录服务器,所述方法包括:所述客户端响应用户操作向所述跨域登录服务器发送跨域登录请求;所述跨域登录服务器根据所述跨域登录请求获得待访问域名以及验证信息;从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息,并将所述目标登录信息发送到该网站服务器;所述网站服务器根据所述目标登录信息进行登录认证,并根据认证结果向所述跨域登录服务器发送认证信息;所述跨域登录服务器根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端;所述客户端根据所述访问链接访问访问页面。可选地,所述客户端向所述跨域登录服务器发送跨域登录请求的步骤之前,所述方法还包括:所述跨域登录服务器配置每个用户的用户权限,所述用户权限包括访问权限;从该网站服务器中获取所述待访问域名的登录信息集,登录信息集包括多个登录信息,所述登录信息包括所述待访问域名的用户ID以及用户密码;根据所述每个用户的用户权限从预先存储的总验证信息集中提取配置有访问权限的验证信息,建立所述待访问域名的验证信息集;建立所述将所述待访问域名的登录信息集与验证信息集之间的映射关系。可选地,所述从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息的步骤包括:根据配置的每个用户的用户权限判断所述验证信息对应的用户是否配置有所述访问权限;若是,根据所述映射关系从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息。可选地,所述跨域登录服务器根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端的步骤包括:所述跨域登录服务器根据所述认证信息与该网站服务器建立虚拟专用网络;通过所述虚拟专属网络从该网站服务器获得所述待访问域名的访问链接,并将所述访问链接转发到所述客户端;所述客户端根据所述访问链接访问访问页面的步骤之后,所述方法还包括:所述客户端响应用户操作在所述访问页面上生成页面操作请求,并将所述页面操作请求发送到所述服务器;所述服务器将所述页面操作请求通过所述虚拟专属网络转发到该网站服务器,获得该网站服务器响应该页面操作请求生成的页面响应信息,并将所述页面响应信息发送到所述客户端。可选地,所述将所述访问链接转发到所述客户端的步骤包括:所述跨域登录服务器向所述客户端发送网络环境检测请求;所述客户端根据所述网络环境检测请求对当前网络环境进行检测并得到检测到的网络环境状态信息,并将所述网络环境状态信息发送到所述跨域登录服务器;所述跨域登录服务器判断所述网络环境状态信息是否符合访问要求;若是,将所述访问链接转发到所述客户端;若否,生成网络环境异常信息并发送到所述客户端,其中,所述网络环境异常信息包括所述网络环境状态信息中不符合所述访问要求的信息。第二方面,本申请实施例还提供一种跨域登录方法,应用于跨域登录服务器,所述方法包括:在获得客户端响应用户操作发送的跨域登录请求后,根据所述跨域登录请求获得待访问域名以及验证信息;从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息,并将所述目标登录信息发送到网站服务器;在获得网站服务器根据目标登录信息发送的认证信息后,根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端,以使所述客户端根据所述访问链接访问访问页面。可选地,所述根据所述跨域登录请求获得待访问域名以及验证信息步骤之前,所述方法还包括:配置每个用户的用户权限,所述用户权限包括访问权限;从该网站服务器中获取所述待访问域名的登录信息集,登录信息集包括多个登录信息,所述登录信息包括所述待访问域名的用户ID以及用户密码;根据所述每个用户的用户权限从预先存储的总验证信息集中提取配置有访问权限的验证信息,建立所述待访问域名的验证信息集;建立所述将所述待访问域名的登录信息集与验证信息集之间的映射关系。可选地,所述从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息的步骤包括:根据配置的每个用户的用户权限判断所述验证信息对应的用户是否配置有所述访问权限;若是,根据所述映射关系从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息。可选地,所述根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端的步骤包括:根据所述认证信息与该网站服务器建立虚拟专用网络;通过所述虚拟专属网络从该网站服务器获得所述待访问域名的访问链接,并将所述访问链接转发到所述客户端;所述将所述访问链接转发到所述客户端的步骤之后,所述方法还包括:在获得所述客户端发送的页面操作请求后,将所述页面操作请求通过所述虚拟专属网络转发到该网站服务器,获得该网站服务器响应该页面操作请求生成的页面响应信息,并将所述页面响应信息发送到所述客户端。可选地,所述将所述访问链接转发到所述客户端的步骤包括:向所述客户端发送网络环境检测请求;在获得所述客户端响应所述网络环境检测请求发送的网络环境状态信息后,判断所述网络环境状态信息是否符合访问要求;若是,将所述访问链接转发到所述客户端;若否,生成网络环境异常信息并发送到所述客户端,其中,所述网络环境异常信息包括所述网络环境状态信息中不符合所述访问要求的信息。相比现有技术,本申请的有益效果是:本申请实施例提供的跨域登录方法,在员工客户端访问第三方客户系统的网站服务器时,省去了员工向网站服务器发送登录信息的步骤,方便管理人员通过跨域登录服务器管理员工在网站服务器的登录情况,提高了访问的可控性、可靠性以及安全性,同时,简化了用户操作,提高了用户体验。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的用于实现跨域登录方法的跨域登录系统的交互示意框图;图2为本申请实施例提供的一种跨域登录方法的流程示意图;图3为本申请实施例提供的跨域登录服务器的结构示意框图;图4为本申请实施例提供的另一种跨域登录方法的流程示意图;图5为本申请实施例提供的跨域登录装置的功能模块图。图标:10-跨域登录系统;100-跨域登录服务器;本文档来自技高网...

【技术保护点】
1.一种跨域登录方法,其特征在于,应用于跨域登录系统,所述跨域登录系统包括分别客户端、网站服务器以及分别与所述客户端和所述网站服务器通信连接的跨域登录服务器,所述方法包括:所述客户端响应用户操作向所述跨域登录服务器发送跨域登录请求;所述跨域登录服务器根据所述跨域登录请求获得待访问域名以及验证信息;从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息,并将所述目标登录信息发送到该网站服务器;所述网站服务器根据所述目标登录信息进行登录认证,并根据认证结果向所述跨域登录服务器发送认证信息;所述跨域登录服务器根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端;所述客户端根据所述访问链接访问访问页面。

【技术特征摘要】
1.一种跨域登录方法,其特征在于,应用于跨域登录系统,所述跨域登录系统包括分别客户端、网站服务器以及分别与所述客户端和所述网站服务器通信连接的跨域登录服务器,所述方法包括:所述客户端响应用户操作向所述跨域登录服务器发送跨域登录请求;所述跨域登录服务器根据所述跨域登录请求获得待访问域名以及验证信息;从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息,并将所述目标登录信息发送到该网站服务器;所述网站服务器根据所述目标登录信息进行登录认证,并根据认证结果向所述跨域登录服务器发送认证信息;所述跨域登录服务器根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端;所述客户端根据所述访问链接访问访问页面。2.根据权利要求1所述的跨域登录方法,其特征在于,所述客户端向所述跨域登录服务器发送跨域登录请求的步骤之前,所述方法还包括:所述跨域登录服务器配置每个用户的用户权限,所述用户权限包括访问权限;从该网站服务器中获取所述待访问域名的登录信息集,登录信息集包括多个登录信息,所述登录信息包括所述待访问域名的用户ID以及用户密码;根据所述每个用户的用户权限从预先存储的总验证信息集中提取配置有访问权限的验证信息,建立所述待访问域名的验证信息集;建立所述将所述待访问域名的登录信息集与验证信息集之间的映射关系。3.根据权利要求2所述的跨域登录方法,其特征在于,所述从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息的步骤包括:根据配置的每个用户的用户权限判断所述验证信息对应的用户是否配置有所述访问权限;若是,根据所述映射关系从预先存储的所述待访问域名对应的网站服务器的各个登录信息中获取与所述验证信息匹配的目标登录信息。4.根据权利要求1所述的跨域登录方法,其特征在于,所述跨域登录服务器根据所述认证信息得到所述待访问域名的访问链接,并将所述访问链接转发到所述客户端的步骤包括:所述跨域登录服务器根据所述认证信息与该网站服务器建立虚拟专用网络;通过所述虚拟专属网络从该网站服务器获得所述待访问域名的访问链接,并将所述访问链接转发到所述客户端;所述客户端根据所述访问链接访问访问页面的步骤之后,所述方法还包括:所述客户端响应用户操作在所述访问页面上生成页面操作请求,并将所述页面操作请求发送到所述服务器;所述服务器将所述页面操作请求通过所述虚拟专属网络转发到该网站服务器,获得该网站服务器响应该页面操作请求生成的页面响应信息,并将所述页面响应信息发送到所述客户端。5.根据权利要求4所述的跨域登录方法,其特征在于,所述将所述访问链接转发到所述客户端的步骤包括:所述跨域登录服务器向所述客户端发送网络环境检测请求;所述客户端根据所述网络环境检测请求对当前网络环境进行检测并得到检测到的网络环境状态信息,并将所述网络环境状态信息发送到所述跨域登录服务器;所述跨域登录...

【专利技术属性】
技术研发人员:赖文文王纯斌赵神州
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川,51

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

1