keycloak~关于iframe方式对接keyclock的注意事项
keycloak作为统一的认证中心提供了单点登录的能力一般可以通过超链的方式打开keycloak登录页这对于不同域名来说是没有任何问题的第二种对接方式是通过iframe方式当你的网站与keycloak不同域名时在iframe方式对接时会有cookie Partitioned向的分区限制。一 Partitioned CookiePartitioned Cookie 的作用Partitioned Cookie是浏览器为了平衡功能与隐私而引入的新机制分区存储第三方Cookie不再全局共享而是按第一方网站第三方域名分区存储隔离保护防止跨站跟踪同时保留必要的跨站功能特定场景可用只有在特定第一方网站上下文中才能访问对应的第三方Cookie在你的场景中的影响a.com → kc.com (设置分区Cookie) b.com → kc.com (无法读取a.com分区下的Cookie)当前状态用户在a.com登录kc.com的Cookie存储在a.com分区下用户访问b.com时无法读取a.com分区下的kc.comCookie因此无法实现单点登录共享二 iframe安全相关CSP(Content Security Policy):https://www.w3.org/TR/CSP/X-Frame-Options:RFC 7034: HTTP Header Field X-Frame-Options | RFC Editor三 Partitioned对iframe对接keycloak的影响新版浏览器才有Partitioned这个特性https://github.com/privacycg/CHIPShttps://developer.mozilla.org/zh-CN/docs/Web/Privacy/Guides/Privacy_sandbox/Partitioned_cookiesa.com域名对接keycloak.com在a.com域名登录b.com域名也对接keycloakb.com域名无法共享a.com域名的登录状态因为他们按着域名进行了分区cookie中auth_session_id的PartitionedPartition Key存储为顶级域名如http://zzl.com,http://lind.com它对二级域名是共享的建议尽量不采用iframe的方式对接统一认证跨域对接keycloak不能使用iframe方式

相关新闻

告别命令行!一款开源跨平台的 Git 客户端!

告别命令行!一款开源跨平台的 Git 客户端!

目介绍Gitnuro —— 一款开源的 Git 客户端图形化操作工具软件,主打跨平台和无限制自由使用,Windows、macOS 和 Linux 系统,都能完美适配。功能特色:功能全面:覆盖绝大多数 Git 操作场景,仓库管理、分支管理…

2026/7/1 2:16:58阅读更多 →
Linux的职业(要求)与虚拟机安装教程

Linux的职业(要求)与虚拟机安装教程

一:职业: 1.运维与工程方向 Linux系统管理员/运维工程师:负责服务器稳定、安全与高效运行。基础要求掌握Linux操作、命令行、Shell脚本、网络配置及故障排查。未来需向自动化与云原生转型。 云计算/DevOps/SRE工程师:市场紧缺且…

2026/7/1 2:16:58阅读更多 →
关于 QImage 加载本地大图片的崩溃问题

关于 QImage 加载本地大图片的崩溃问题

问题查找 QImage reloadImg; reloadImg.load(fileName);代码运行在 load 时崩溃,下面我们来看一下,load 函数做了什么事情,为什么会崩溃。 bool QImage::load(const QString &fileName, const char* format) {QImage image QImageRead…

2026/7/1 2:11:58阅读更多 →
从AI伯克希尔项目看多Agent协作框架的设计与实现

从AI伯克希尔项目看多Agent协作框架的设计与实现

最近在折腾 AI Agent 开发的朋友,可能都绕不开一个场景:如何让多个 AI 智能体(Agent)协作起来,去完成一个复杂的任务?比如,你想分析一家公司,是不是需要一个“研究员”Agent 去搜集财…

2026/7/1 3:17:06阅读更多 →
视觉语言模型推理加速:Focus架构与优化实践

视觉语言模型推理加速:Focus架构与优化实践

1. 视觉语言模型推理加速的技术挑战视觉语言模型(VLM)作为多模态AI的核心架构,其推理过程面临三个维度的技术挑战:计算密度问题:典型VLM如LLaVA-7B的单帧图像处理需要约15GFLOPs,当处理30fps视频流时算力需…

2026/7/1 3:17:06阅读更多 →
PHP+MySQL员工管理系统开发实战:从零搭建企业级CRUD应用

PHP+MySQL员工管理系统开发实战:从零搭建企业级CRUD应用

在开发一个企业内部管理系统时,员工信息管理往往是核心且高频的需求。无论是初创公司还是成熟企业,都需要一个稳定、易用且能自主掌控的系统来管理员工档案、部门、岗位等关键数据。面对市面上功能繁杂的SaaS产品,定制化成本高且数据安全存疑…

2026/7/1 3:17:06阅读更多 →
推荐题目:洛谷 P3621 [APIO2007] 风铃

推荐题目:洛谷 P3621 [APIO2007] 风铃

推荐题目:洛谷 P3621 [APIO2007] 风铃 在洛谷,可提交! 题目描述 你准备给弟弟 Ike 买一件礼物,但是,Ike 挑选礼物的方式很特别:他只喜欢那些能被他排成有序形状的东西。 你准备给 Ike 买一个风铃。风铃…

2026/7/1 3:17:06阅读更多 →
基于DDPG的LC-RIS相位优化方案研究

基于DDPG的LC-RIS相位优化方案研究

1. 项目概述在毫米波通信领域,可重构智能表面(RIS)技术正逐渐成为解决信号覆盖和质量问题的关键方案。传统基于半导体器件的RIS虽然能够动态调控电磁波传播环境,但其高功耗特性严重制约了大规模部署的可行性。相比之下&#xff0c…

2026/7/1 3:17:06阅读更多 →
基于51/STM32单片机智能加湿器 DHT11 蓝牙无线WIFI 语音定时水位1(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于51/STM32单片机智能加湿器 DHT11 蓝牙无线WIFI 语音定时水位1(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于51/STM32单片机智能加湿器 DHT11 蓝牙无线WIFI 语音定时水位1(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 加湿器温湿度声光提示手动自动:(版本一/八) 单片机进行数据处理LCD1602液晶显示当前温度、湿…

2026/7/1 3:12:06阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/30 4:03:30阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/30 4:36:27阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/1 0:01:44阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/1 0:01:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/1 0:01:44阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/1 0:01:44阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/1 0:01:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/1 0:01:44阅读更多 →