访问应用的方法、用户设备、登录服务器和存储介质技术

技术编号:20568799 阅读:19 留言:0更新日期:2019-03-14 10:48
本公开的目的是提供一种访问应用的方法、用户设备、登录服务器和存储介质,以解决相关技术中单点登录实现效果不佳的问题。所述方法应用于用户设备,所述方法包括:响应于用户访问目标应用的操作,从所述用户设备的内存中调取用户票据信息,所述用户票据信息是登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的,供所述用户设备在访问任一应用时调用;将所述用户票据信息以及所述目标应用的访问路径信息发送至所述登录服务器,以请求所述登录服务器在通过对所述用户票据信息和所述目标应用的访问路径信息的认证时返回对应所述目标应用的服务票据信息;根据所述服务票据信息和所述访问路径信息访问所述目标应用。

Access to application methods, user devices, login servers and storage media

The purpose of the present disclosure is to provide a method for accessing applications, user equipment, login servers and storage media to solve the problem of poor implementation of Single Sign-on in related technologies. The method is applied to user equipment. The method includes: in response to the operation of the user accessing the target application, the user ticket information is fetched from the memory of the user equipment. The user ticket information is returned to the user equipment by the login server when authenticating the identity information input by the user for login, for the user equipment to access any application. Call; send the user ticket information and the access path information of the target application to the login server to request the login server to return the service ticket information corresponding to the target application when authenticating the user ticket information and the access path information of the target application; visit according to the service ticket information and the access path information. Ask about the target application.

【技术实现步骤摘要】
访问应用的方法、用户设备、登录服务器和存储介质
本公开涉及互联网
,具体地,涉及一种访问应用的方法、用户设备、登录服务器和存储介质。
技术介绍
随着用户对联网应用的使用频率的增加,对应用的使用便捷度提出了更高的要求。相关技术中,提出了单点登录的方案,该方案可以基于浏览器的cookie实现用户登录一次就可以访问多个受信应用系统的效果。具体操作时,用户首次访问受信的业务系统,若该系统服务器发现用户尚未登录(无会话),则跳转到单点登录服务端请求登录。进一步的,用户在服务端的登录页中输入用户名和密码并提交。登录成功后会在单点登录服务端的内存中生成一个唯一票据值,并将该值写入服务端所在域的cookie中,然后跳转回业务系统。当用户访问另外一个业务系统时,会跳转到单点登录服务端进行认证,从浏览器中读取到cookie中的票据值,然后与单点登录服务端内存中的票据值做比较,若校验成功则会直接跳转回业务系统,否则弹出登录页,重复上述过程。
技术实现思路
本公开的目的是提供一种访问应用的方法、用户设备、登录服务器和存储介质,以解决相关技术中单点登录实现效果不佳的问题。为了实现上述目的,第一方面,本公开提供一种访问应用的方法,所述方法应用于用户设备,所述方法包括:响应于用户访问目标应用的操作,从所述用户设备的内存中调取用户票据信息,所述用户票据信息是登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的,供所述用户设备在访问任一应用时调用;将所述用户票据信息以及所述目标应用的访问路径信息发送至所述登录服务器,以请求所述登录服务器在通过对所述用户票据信息和所述目标应用的访问路径信息的认证时返回对应所述目标应用的服务票据信息;根据所述服务票据信息和所述访问路径信息访问所述目标应用。可选的,所述方法还包括:在接收到所述用户票据信息时,根据所述身份信息,以及身份信息与可访问应用之间的预设对应关系,展示对应所述身份信息的应用列表,所述目标应用为所述应用列表中的任一应用。可选的,所述目标应用为浏览器登录服务器架构,所述访问路径信息为所述目标应用的服务地址;所述根据所述服务票据信息和所述访问路径信息访问所述目标应用,包括:根据所述服务票据信息生成访问参数;将所述访问参数与所述服务地址拼接,生成新的服务地址;根据所述新的服务地址通过浏览器访问所述目标应用。可选的,所述目标应用为客户端登录服务器架构,所述访问路径信息为所述目标应用的客户端的可执行文件路径;所述根据所述服务票据信息和所述访问路径信息访问所述目标应用,包括:根据所述服务票据信息生成访问参数;根据所述可执行文件路径将所述访问参数写入所述目标应用的客户端的可执行文件;执行所述客户端的可执行文件,以向所述目标应用的服务器发送携带有所述访问参数的请求消息,所述请求消息用于请求访问所述目标应用。可选的,所述用户设备上安装有登录客户端,用于在内嵌的浏览器上展示登录页面;在所述响应于用户访问目标应用的操作之前,所述方法还包括:响应于用户的登录操作,将用户输入所述登录页面的身份信息发送至登录服务器;接收所述登录服务器发送的所述用户票据信息,并将所述用户票据信息存储在内存中。第二方面,本公开提供一种访问应用的方法,所述方法目标应用于登录服务器,所述方法包括:在接收到所述用户设备发送的用户票据信息和目标应用的访问路径信息时,对所述用户票据信息和所述访问路径信息进行认证,所述用户票据信息是所述登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的;若通过对所述用户票据信息和所述访问路径信息的认证,则向所述用户设备返回服务票据信息,所述服务票据信息用于所述用户设备访问所述目标应用。第三方面,本公开提供一种用户设备,所述用户设备包括:获取模块,用于响应于用户访问目标应用的操作,从所述用户设备的内存中调取用户票据信息,所述用户票据信息是登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的,供所述用户设备在访问任一应用时调用;发送模块,用于将所述用户票据信息以及所述目标应用的访问路径信息发送至所述登录服务器,以请求所述登录服务器在通过对所述用户票据信息和所述目标应用的访问路径信息的认证时返回对应所述目标应用的服务票据信息;访问模块,用于根据所述服务票据信息和所述访问路径信息访问所述目标应用。可选的,所述用户设备还包括:展示模块,用于在接收到所述用户票据信息时,根据所述身份信息,以及身份信息与可访问应用的预设对应关系,展示对应所述身份信息的应用列表,所述目标应用为所述应用列表中的任一应用。可选的,所述目标应用为浏览器登录服务器架构,所述访问路径信息为所述目标应用的服务地址;所述访问模块,用于:根据所述服务票据信息生成访问参数;将所述访问参数与所述服务地址拼接,生成新的服务地址;根据所述新的服务地址通过浏览器访问所述目标应用。可选的,所述目标应用为客户端登录服务器架构,所述访问路径信息为所述目标应用的客户端的可执行文件路径;所述访问模块,用于:根据所述服务票据信息生成访问参数;根据所述可执行文件路径将所述访问参数写入所述目标应用的客户端的可执行文件;执行所述客户端的可执行文件,以向所述目标应用的服务器发送携带有所述访问参数的请求消息,所述请求消息用于请求访问所述目标应用。可选的,所述用户设备上安装有登录客户端,用于在内嵌的浏览器上展示登录页面;所述用户设备还包括:登录模块,用于在所述响应于用户访问目标应用的操作之前,响应于用户的登录操作,将用户输入所述登录页面的身份信息发送至登录服务器,接收所述登录服务器发送的所述用户票据信息,并将所述用户票据信息存储在内存中。第四方面,本公开提供一种登录服务器,所述登录服务器包括:用户验证模块,用于在接收到所述用户设备发送的用户票据信息和目标应用的访问路径信息时,对所述用户票据信息和所述访问路径信息进行认证,所述用户票据信息是所述登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的;发送模块,用于在通过对所述用户票据信息和所述访问路径信息的认证时,向所述用户设备返回服务票据信息,所述服务票据信息用于所述用户设备访问所述目标应用。第五方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现应用于用户设备的任一项所述访问应用的方法的步骤。第六方面,本公开提供一种用户设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现应用于用户设备的任一项所述访问应用的方法的步骤。第七方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现应用于登录服务器的任一项所述访问应用的方法的步骤。第八方面,本公开提供一种登录服务器,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现应用于登录服务器的任一项所述访问应用的方法的步骤。上述技术方案,至少能够达到以下技术效果:在上述技术方案中,用户票据信息是登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的,后续无论访问的目标应用是浏览器登录服务器架构还是客户端登录服务器架构,均可以调取用户数设备中已存储本文档来自技高网...

【技术保护点】
1.一种访问应用的方法,其特征在于,所述方法应用于用户设备,所述方法包括:响应于用户访问目标应用的操作,从所述用户设备的内存中调取用户票据信息,所述用户票据信息是登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的,供所述用户设备在访问任一应用时调用;将所述用户票据信息以及所述目标应用的访问路径信息发送至所述登录服务器,以请求所述登录服务器在通过对所述用户票据信息和所述目标应用的访问路径信息的认证时返回对应所述目标应用的服务票据信息;根据所述服务票据信息和所述访问路径信息访问所述目标应用。

【技术特征摘要】
1.一种访问应用的方法,其特征在于,所述方法应用于用户设备,所述方法包括:响应于用户访问目标应用的操作,从所述用户设备的内存中调取用户票据信息,所述用户票据信息是登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的,供所述用户设备在访问任一应用时调用;将所述用户票据信息以及所述目标应用的访问路径信息发送至所述登录服务器,以请求所述登录服务器在通过对所述用户票据信息和所述目标应用的访问路径信息的认证时返回对应所述目标应用的服务票据信息;根据所述服务票据信息和所述访问路径信息访问所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述用户票据信息时,根据所述身份信息,以及身份信息与可访问应用之间的预设对应关系,展示对应所述身份信息的应用列表,所述目标应用为所述应用列表中的任一应用。3.根据权利要求1所述的方法,其特征在于,所述目标应用为浏览器登录服务器架构,所述访问路径信息为所述目标应用的服务地址;所述根据所述服务票据信息和所述访问路径信息访问所述目标应用,包括:根据所述服务票据信息生成访问参数;将所述访问参数与所述服务地址拼接,生成新的服务地址;根据所述新的服务地址通过浏览器访问所述目标应用。4.一种访问应用的方法,其特征在于,所述方法应用于登录服务器,所述方法包括:在接收到所述用户设备发送的用户票据信息和目标应用的访问路径信息时,对所述用户票据信息和所述访问路径信息进行认证,所述用户票据信息是所述登录服务器在通过对用户输入的用于登录的身份信息的认证时返回给所述用户设备的;若通过对所述用户票据信息和所述访问路径信息的认证,则向所述用户设备返回服务票据信息,所述服务票据信息用于所述用户设备访问所述目标应用。5.一种用户...

【专利技术属性】
技术研发人员:陆国际何昌钦
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1