【技术实现步骤摘要】
基于key-value型内存数据库的WEB跨域cookie管理系统
本专利技术涉及信息
,尤其是一种基于key-value型内存数据库的WEB跨域cookie管理系统。
技术介绍
Cookie的本质是一个数据块,是在用户登录WEB时由WEB服务器创建的,并将该数据块通过http/https头信息传递到客户端,由客户端浏览器保持在本地文件中。Cookie信息与用户访问域关联,并且具有时效性,超过时效将自动失效。客户端对目标域访问时需要在http/https请求头中填装对应的cookie信息。伴随着“互联网+”业务的不断发展,一个WEB客户端需要同时访问多个域WEB信息的情况越来越多,则出现WEB访问跨域问题,基于安全考虑,浏览器一般禁止直接跨域访问,若需要跨域访问则需要通过一些技术手段解决。为了解决前端WEB终端跨域问题,现有技术提出以下方案:建立本地代理服务器,让浏览器直接访问本地代理服务器这个单域,其他域的访问全部由本地代理服务器代理完成。在这种方案中,本地代理服务器即充当了用户客户端的服务端又作为目标域访问 ...
【技术保护点】
1.基于key-value型内存数据库的WEB跨域cookie管理系统,其特征在于,包括:客户端、本地代理服务器、key-value型内存数据库和至少一个目标域WEB服务器;/n客户端初次访问某个目标域WEB服务器X时,本地代理服务器代理客户端向目标域WEB服务器发起调用请求,获取请求成功后目标域WEB服务器返回的本次登录cookie信息A和本次请求的响应信息T,根据cookie信息A和目标服务器域名联合生成一个唯一的key,用这个key将cookie信息A存储至key-value型内存数据库;然后,本地代理服务器为客户端的本次登陆创建session对象,把session ...
【技术特征摘要】
1.基于key-value型内存数据库的WEB跨域cookie管理系统,其特征在于,包括:客户端、本地代理服务器、key-value型内存数据库和至少一个目标域WEB服务器;
客户端初次访问某个目标域WEB服务器X时,本地代理服务器代理客户端向目标域WEB服务器发起调用请求,获取请求成功后目标域WEB服务器返回的本次登录cookie信息A和本次请求的响应信息T,根据cookie信息A和目标服务器域名联合生成一个唯一的key,用这个key将cookie信息A存储至key-value型内存数据库;然后,本地代理服务器为客户端的本次登陆创建session对象,把sessionkey作为客户端本次登录本地代理服务器的cookie信息B并反馈给客户端,以及将响应信息T写入本次本地代理服务器对客户端的响应信息T1中反馈给客户端;
当客户端再次访问目标域WEB服务器X时,客户端首先向本地代理服务器发送包含cookie信息B和目标域域名的目标域访问请求;本地代理服务器根据cookie信息B和目标域域名计算出key,根据key从key-value型内存数据库中加载cookie信息A填装在目标域请求信息头部,然后发起对目标域的调用请求,获取目标域WEB服务器返回的响应信息T2和本次登录目标域WEB服务器的cookie信息C,将cookie信息C更新...
【专利技术属性】
技术研发人员:杨冰,王东勋,黄嘉诚,朱学坤,张琦玉,徐晓瑀,孙力斌,罗义斌,
申请(专利权)人:南京联创互联网技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。