解决chrom浏览器iframe嵌套写cookie问题

2023-11-04

  • 场景分析描述:chrom浏览器环境下当前网站被第三方iframe嵌套,如何保证cookie值成功写入

1、请求地址协议:

保证请求的url必须是https协议。

2、response头部设置


 response.setHeader("Set-Cookie","Path=*; SameSite=None; Secure");
 

3、提供如下方式进行设置:

  • 1)、后端web服务代码如下:


 Cookie cookie = new Cookie("usertoken", token);
  cookie.setPath("/");
  cookie.setMaxAge(12*60*60);
  StringBuffer url = request.getRequestURL();
  String tempContextUrl = url.delete(url.length() - request.getRequestURI().length(), url.length()).toString();
      response.addCookie(cookie);
            if(tempContextUrl.contains("http://www.xxx.com")){
                String ut="usertoken="+token+";";
                response.setHeader("Set-Cookie",ut+"Path=*; SameSite=None; Secure");
                tempContextUrl = tempContextUrl.replaceAll("http","https");
            }
            response.sendRedirect(tempContextUrl+"/aaa/bbb?ccc=true&ddd="+tempid);    
            
  • 2)、nginx服务器设置:

add_header 'Set-Cookie' 'Path=*;SameSite=None;Secure';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决chrom浏览器iframe嵌套写cookie问题 的相关文章

随机推荐

  • js-事件及事件委托

    1 事件 当用户浏览网页时 存在许许多多与网页交互的操作 例如按钮的点击 屏幕的滑动 鼠标的移动等等 通过这些交互完成某些操作 达到某种效果 我们可以将这些交互称之为事件 2 事件冒泡 事件冒泡是指事件在某个元素上触发后一直向上传播 父元素
  • 【个人项目】——细腻的人像分割

    项目地址 segmentation pytorch 前面介绍了 一个人像分割数据集 这里采用该数据做了人像分割的小demo Supervisely 人像分割数据集格式转换 1 测试 1 1 环境采用本机的torch140 1 2 下载预训练
  • 分享网友第一次开发EOS区块链总结的经验

    在处理项目时 用Java Connector for EOS区块链编写 创建钱包 创建帐户 创建交易 创建签名交易 在帐户之间转移代币 我遇到了各种和运行本地EOS节点需要遵循的基本步骤 这个小指南纯粹是为了帮助你启动和运行自己的EOS节点
  • Docker容器内部 DNS 解析失败的问题

    上段时间遇到了 docker 容器内部 dns 解析失败的问题 发现在 docker run 启动容器之后 容器内部访问外部的接口总是提示无法解析 dns 然而容器外部是可以解析的 dns的配置也没有任何问题 用 docker exec i
  • 如何使用CSS画一个三角形

    原理 其实就是规定元素的四个边框颜色及边框宽度 将元素宽高设置为0 如果要哪个方向的三角形 将对应其他三个方向的边框宽和颜色设置为0和透明transparent即可 1 元素设置边框 宽高 背景色 div class border div
  • 启动hadoop时异常:connect to host hadoop002 port 22 Connection refused

    问题描述 今天在搭建hadoop伪分布式集群时 启动hadoop 报如下异常情况 hadoop002 也就我设置的Secondary namenode 拒绝连接 启动Secondary namenode失败 root hadoop1 sta
  • JDK8新特性之Stream流

    目录 一 简介 二 Stream流的应用 2 1 为什么使用stream流 2 2 Stream流的原理 2 3 步骤 2 4 获取Stream流对象的方式 2 5 Stream流的API方法 2 5 1 map 2 5 2 collect
  • SQL注入基础

    引言 靓仔们是否经常听到sql注入呢 那么sql注入到底是什么 引用微软官方的语言来说 SQL 注入是一种攻击方式 在这种攻击方式中 在字符串中插入恶意代码 然后将该字符串传递到 SQL Server 的实例以进行分析和执行 构成 SQL
  • 【数据结构c++】双指针(九)

    1 双指针 两数之和 II 输入有序数组 https leetcode cn com problems two sum ii input array is sorted class Solution public vector
  • poj 1330 Nearest Common Ancestors

    Problem poj org problem id 1330 vjudge net contest 80844 problem C Meaning 求最近公共祖先 Note 真 LCA 模版题 那就备份一发 LCA 模版 链式前向星存图
  • php+layui实战,做一个轻社区

    本来业务需要搭建一个轻社区 本着这个方向做了些低成本实现的调研 最终选择了layui作为前端模板 这样一个后端研发同学就可以轻松搞定了 顺便实现了个练手站 先看版块 目前设计的版块 包含文章 问答 圈子 用户级级别 身份 密码找回 邮箱激活
  • 如何将字符串str转为float数组

    麻烦点个赞 今天在学习过程中遇到了将字符串转为数组的问题 以下是解决方案 如果数据格式正确 数据已经被放到数组里了 的话直接一行代码就能解决直接改变类型就可以 你的代数据如果直接长这个样子那就直接运行下面那一行代码 import numpy
  • 第11天-审批中心

    2 工作流介绍 2 1 概念介绍 工作流 Workflow 就是通过计算机对业务流程自动化执行管理 它主要解决的是 使在多个参与者之间按照某种预定义的规则自动进行传递文档 信息或任务的过程 从而实现某个预期的业务目标 或者促使此目标的实现
  • 计算机c盘满了怎么移到d盘去,Win10电脑c盘满了怎么转移到d盘?

    许多用户在使用电脑的时候因为不良的使用习惯 经常将一些文件或者程序安装在电脑的C盘中 最终导致C盘爆满电脑卡顿 那么我们要怎么把C盘的文件转移D盘呢 下面小编就带着大家一起看看吧 操作方法 1 双击 这台电脑 打开 在这台电脑中我们就可以看
  • 蓝桥杯 巧克力

    首先这是一道贪心思想的题目 贪心思想我觉得是考 思维 模拟 的题目 正文 依据题目要求总价最少 那么我们就从价格低的巧克力开始选择 每一天放置一块巧克力 假如当前巧克力k1单价最便宜 保质期为k1 date 那么尽量把当前巧克力放置在第k1
  • 模型的显存和参数量计算

    写在前面 以此记录关于模型显存和参数量的一些理解和计算 首先是 运算量 和 参数量 两个概念 参数量 这个比较好理解 例如卷积层中的卷积核c i k k n o 其参数量就是相乘的结果 而且 无论输入图像的尺寸怎么变 YOLO实现中的mul
  • input输入框添加内部图标

    有可能在制作网页的过程中遇到各种美化表单设计 这次我们来试着做一个demo 将input输入框添加内部图标 话不多说 看一下最终效果 我们的思路是 在一个div中 加入一个div和一个input标签 小div在左侧 input放右侧 用bo
  • 工程伦理答案

    今年是在线考试 刚刚考完 来一波分享吧 目录 1 客观题 2 主观题 3 主观题第3题答案 个性化推荐服务 应该怎么做才能合情合理又合法 1 客观题 2 主观题 这一部分我还没写完呢 唉 工程伦理主观题 案例分析 任选其一 500 1000
  • 进程-CPU和MMU/环境变量/创建子进程

    进程的相关概念 1 并发 2 单道程序设计 3 多道程序设计 4 cpu mmu 5 进程控制块 6 进程状态 环境变量 1 常用的环境变量作用 2 函数 进程控制原语 1 fork函数 循环创建子进程的架构 2 exec函数 各个函数的参
  • 解决chrom浏览器iframe嵌套写cookie问题

    chrom浏览器iframe嵌套写cookie 1 请求地址协议 2 response头部设置 3 提供如下方式进行设置 1 后端web服务代码如下 2 nginx服务器设置 场景分析描述 chrom浏览器环境下当前网站被第三方iframe