一种浏览器跨页面引用iframe实现跨域获取认证信息的方法、装置、设备及介质制造方法及图纸

技术编号:41243254 阅读:16 留言:0更新日期:2024-05-09 23:54
本发明专利技术提供一种浏览器跨页面引用iframe实现跨域获取认证信息的方法、装置、设备及介质,属于网页安全技术领域,所述方法步骤如下:在服务器上配置P3P策略及可信域名;将需要通过cookies共享的信息加密后存储在服务器;服务器在接收到浏览器访问请求时,根据P3P策略判断是否允许跨域传输cookies,并在允许时将跨域cookies信息发送到浏览器端进行本地存储;当iframe中非同源网页需要获取认证信息时,加载本地存储的跨域cookies信息,向服务器请求获取认证信息。本发明专利技术通过在Nginx服务器上配置P3P策略,在不破坏浏览器同源策略的前提下,实现了iframe跨域获取认证信息的目标。

【技术实现步骤摘要】

本专利技术属于网页安全,具体涉及一种浏览器跨页面引用iframe实现跨域获取认证信息的方法、装置、设备及介质


技术介绍

1、iframe,是html标签,作用是文档中的文档,或者浮动的框架。iframe元素会创建包含另外一个文档的内联框架。

2、cookies,是小型文本文件类型,是某些网站为了辨别用户身份,进行session跟踪而储存在用户本地终端上的数据,由用户客户端计算机暂时或永久保存的缓存信息。

3、浏览器协议中的同源策略为,浏览器中协议、端口以及域名三者相同的网页才可访问。

4、当在作为父页面的web页面使用iframe引用了一个非同源的网站,该非同源网站需要将页面跳转到与父页面共同的认证中心中换取认证信息。此时一个矛盾是,在同源策略原则的浏览器协议中非同源的网站是无法共享cookies的,因此无法使用父页面的cookies换取认证信息,因此将最终导致无法完成业务系统的统一单独登录。此种情况在多域名或多子域名的应用中非常常见,严重影响了用户的体验以及系统的安全性。目前尚没有在不破坏浏览器同源策略的原则下,进行本文档来自技高网...

【技术保护点】

1.一种浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,包括如下步骤:

2.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤S1具体步骤如下:

3.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤S2具体步骤如下:

4.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤S3具体步骤如下:

5.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤S4具体步骤如下:...

【技术特征摘要】

1.一种浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,包括如下步骤:

2.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤s1具体步骤如下:

3.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤s2具体步骤如下:

4.如权利要求1所述的浏览器跨页面引用iframe实现跨域获取认证信息的方法,其特征在于,步骤s3具体步骤如下:

5.如权利要求1所述的浏览器跨页面引用iframe实现跨...

【专利技术属性】
技术研发人员:孙正均房爱印尹曦萌牛月华王泽宇
申请(专利权)人:山东浪潮智水数字科技有限公司
类型:发明
国别省市:

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

1