网络数据处理方法及装置制造方法及图纸

技术编号:10879943 阅读:91 留言:0更新日期:2015-01-08 04:19
本发明专利技术公开了一种网络数据处理方法及装置,该网络数据处理方法包括:获取用户成功登录第一网站后生成的用户的身份凭据标识;使用身份凭据标识向第二网站请求获取数据;从第二网站的接口接收第二网站根据获取数据请求返回的数据,其中,用户不具有访问第二网站的权限;以及在第一网站上展示数据。通过本发明专利技术,解决相关技术中没有网站访问权限的用户无法查看该网站数据的问题,进而达到提高查看网站数据的灵活性的效果。

【技术实现步骤摘要】
网络数据处理方法及装置
本专利技术涉及互联网领域,具体而言,涉及一种网络数据处理方法及装置。
技术介绍
单点登录是指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。一般情况下,应用系统通过访问单点登录系统的网页登录,获取身份凭据,并在单点登录系统存储登录信息,当访问其他信任的应用系统的时候,通过单点登录系统验证身份,可以直接获取先前的登录信息进行验证,不需要应用系统重新登录。不过上述方法在如下缺点:单点登录系统中,一般用户只划分为有权限和没有权限两类,有权限用户既可以访问网站又可以查看网站相应的数据,没有权限则不可以查看相应数据。当允许用户查看网站数据,但是又要限制用户访问网站的时候,例如单点登录用户可以访问网站A,但是不能访问网站B,网站A会调用网站B的数据展示在网站A内,此时需要用户具有网站B的权限才能获取到数据。针对相关技术中没有网站访问权限的用户无法查看该网站数据的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种网络数据处理方法及装置,以解决相关技术中没有网站访问权限的用户无法查看该网站数据的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种网络数据处理方法。根据本专利技术的网络数据处理方法包括:获取用户成功登录第一网站后生成的用户的身份凭据标识;使用身份凭据标识向第二网站请求获取数据;从第二网站的接口接收第二网站根据获取数据请求返回的数据,其中,用户不具有访问第二网站的权限;以及在第一网站上展示数据。进一步地,在获取用户成功登录第一网站后生成的用户的身份凭据标识之前,方法还包括:接收用户的访问请求;以及检测客户端的缓存中是否存在对应于访问请求的身份凭据标识,其中,客户端为登录第一网站的终端,其中,如果在客户端的缓存中检测到对应于访问请求的身份凭据标识,则获取身份凭据标识,如果在客户端的缓存中检测不到对应于访问请求的身份凭据标识,则从单点登录网站上获取身份凭据标识。进一步地,从单点登录网站上获取身份凭据标识包括:单点登录网站接收第一网站发送的用户的身份验证请求;在接收身份验证请求之后,单点登录网站根据身份验证请求检测服务器的缓存中是否存在身份凭据标识,其中,服务器为单点登录网站的服务器;在服务器的缓存中检测到身份凭据标识时,单点登录网站验证身份凭据标识是否失效;在验证身份凭据标识有效时,单点登录网站检测用户是否具有访问第一网站的权限;在确定用户具有访问第一网站的权限时,单点登录网站生成验证标识;单点登录网站发送验证标识至第一网站,以便第一网站根据验证标识从单点登录网站上获取身份凭据标识。进一步地,第一网站根据验证标识从单点登录网站上获取身份凭据标识包括:根据验证标识向单点登录网站请求获取身份凭据标识;以及接收单点登录网站返回的身份凭据标识。进一步地,在从第二网站的接口接收第二网站根据获取数据请求返回的数据之前,方法还包括:通过单点登录网站判断用户是否具有访问接口的权限;以及在判断出用户具有访问接口的权限时,从第二网站的接口接收第二网站根据获取数据请求返回的数据。进一步地,通过单点登录网站判断用户是否具有访问接口的权限包括:向第二网站发送身份凭据标识;通过单点登录网站验证身份凭据标识是否有效;以及在身份凭据标识验证有效时,通过单点登录网站判断用户是否具有访问接口的权限。为了实现上述目的,根据本专利技术的另一方面,提供了一种网络数据处理装置。根据本专利技术的网络数据处理装置包括:第一获取单元,用于获取用户成功登录第一网站后生成的用户的身份凭据标识;请求单元,用于使用身份凭据标识向第二网站请求获取数据;第一接收单元,用于从第二网站的接口接收第二网站根据获取数据请求返回的数据,其中,用户不具有访问第二网站的权限;以及展示单元,用于在第一网站上展示数据。进一步地,在获取用户成功登录第一网站后生成的用户的身份凭据标识之前,装置还包括:第二接收单元,用于接收用户的访问请求;以及检测单元,用于检测客户端的缓存中是否存在对应于访问请求的身份凭据标识,其中,客户端为登录第一网站的终端,其中:该装置还包括第二获取单元,用于在客户端的缓存中检测到对应于访问请求的身份凭据标识时,则获取身份凭据标识,在客户端的缓存中检测不到对应于访问请求的身份凭据标识时,则从单点登录网站上获取身份凭据标识。进一步地,第二获取单元包括:接收模块,用于使单点登录网站接收第一网站发送的用户的身份验证请求;第一检测模块,用于在接收身份验证请求之后,单点登录网站根据身份验证请求检测服务器的缓存中是否存在身份凭据标识,其中,服务器为单点登录网站的服务器;第一验证模块,用于在服务器的缓存中检测到身份凭据标识时,单点登录网站验证身份凭据标识是否失效;第二检测模块,用于在验证身份凭据标识有效时,单点登录网站检测用户是否具有访问第一网站的权限;生成模块,用于在确定用户具有访问第一网站的权限时,单点登录网站生成验证标识;第一发送模块,用于使单点登录网站发送验证标识至第一网站,以便第一网站根据验证标识从单点登录网站上获取身份凭据标识。进一步地,第二获取单元还包括获取模块,用于第一网站根据验证标识从单点登录网站上获取身份凭据标识,获取模块包括:请求子模块,用于根据验证标识向单点登录网站请求获取身份凭据标识;以及接收子模块,用于接收单点登录网站返回的身份凭据标识。进一步地,在从第二网站的接口接收第二网站根据获取数据请求返回的数据之前,装置还包括:判断单元,用于通过单点登录网站判断用户是否具有访问接口的权限,其中,在判断出用户具有访问接口的权限时,从第二网站的接口接收第二网站根据获取数据请求返回的数据。进一步地,判断单元包括:第二发送模块,用于向第二网站发送身份凭据标识;以及第二验证模块,用于通过单点登录网站验证身份凭据标识是否有效,其中,在身份凭据标识验证有效时,通过单点登录网站判断用户是否具有访问接口的权限。通过本专利技术,采用在第二网站设置数据调用接口,用户在具有该接口的访问权限时就可以查看第二网站的数据,但是用户不具有访问第二网站的权限,解决相关技术中没有网站访问权限的用户无法查看该网站数据的问题,进而达到提高查看网站数据的灵活性的效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据专利技术第一实施例的网络数据处理方法的流程图;图2是根据本专利技术第二实施例的网络数据处理方法的流程图;以及图3是根据本专利技术实施例的网络数据处理装置示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解本文档来自技高网
...
网络数据处理方法及装置

【技术保护点】
一种网络数据处理方法,其特征在于,包括:获取用户成功登录第一网站后生成的所述用户的身份凭据标识;使用所述身份凭据标识向第二网站请求获取数据;从所述第二网站的接口接收所述第二网站根据获取数据请求返回的所述数据,其中,所述用户不具有访问所述第二网站的权限;以及在所述第一网站上展示所述数据。

【技术特征摘要】
1.一种网络数据处理方法,其特征在于,包括:获取用户成功登录第一网站后生成的所述用户的身份凭据标识;使用所述身份凭据标识向第二网站请求获取数据;从所述第二网站的接口接收所述第二网站根据获取数据请求返回的所述数据,其中,所述用户不具有访问所述第二网站的权限,所述接口预先设置通过所述接口能够获取的第二网站的数据权限或根据获取所述数据请求来源的类型设置不同的权限;以及在所述第一网站上展示所述数据。2.根据权利要求1所述的网络数据处理方法,其特征在于,在获取用户成功登录第一网站后生成的所述用户的身份凭据标识之前,所述方法还包括:接收所述用户的访问请求;以及检测客户端的缓存中是否存在对应于所述访问请求的身份凭据标识,其中,所述客户端为登录所述第一网站的终端,其中:如果在所述客户端的缓存中检测到对应于所述访问请求的所述身份凭据标识,则获取所述身份凭据标识;以及如果在所述客户端的缓存中检测不到对应于所述访问请求的所述身份凭据标识,则从单点登录网站上获取所述身份凭据标识。3.根据权利要求2所述的网络数据处理方法,其特征在于,从所述单点登录网站上获取所述身份凭据标识包括:所述单点登录网站接收所述第一网站发送的所述用户的身份验证请求;在接收所述身份验证请求之后,所述单点登录网站根据所述身份验证请求检测服务器的缓存中是否存在所述身份凭据标识,其中,所述服务器为所述单点登录网站的服务器;在所述服务器的缓存中检测到所述身份凭据标识时,所述单点登录网站验证所述身份凭据标识是否失效;在验证所述身份凭据标识有效时,所述单点登录网站检测所述用户是否具有访问所述第一网站的权限;在确定所述用户具有访问所述第一网站的权限时,所述单点登录网站生成验证标识;所述单点登录网站发送所述验证标识至所述第一网站,以便所述第一网站根据所述验证标识从所述单点登录网站上获取所述身份凭据标识。4.根据权利要求3所述的网络数据处理方法,其特征在于,所述第一网站根据所述验证标识从所述单点登录网站上获取所述身份凭据标识包括:根据所述验证标识向所述单点登录网站请求获取所述身份凭据标识;以及接收所述单点登录网站返回的所述身份凭据标识。5.根据权利要求1所述的网络数据处理方法,其特征在于,在从所述第二网站的接口接收所述第二网站根据获取数据请求返回的所述数据之前,所述方法还包括:通过单点登录网站判断所述用户是否具有访问所述接口的权限;以及在判断出所述用户具有访问所述接口的权限时,从所述第二网站的接口接收所述第二网站根据获取数据请求返回的所述数据。6.根据权利要求5所述的网络数据处理方法,其特征在于,通过所述单点登录网站判断所述用户是否具有访问所述接口的权限包括:向所述第二网站发...

【专利技术属性】
技术研发人员:陈改静
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1