Superset集成到iframe 跨域 无需账号登录

22 篇文章 1 订阅
订阅专栏

一、安装superset

 

二、嵌入到iframe

1. 设置匿名用户权限

找到superset容器

docker ps -a | grep superset

然后以root帐户进入容器的工作目录:

docker exec -it --user root cc04 /bin/bash

找到配置文件config.py

/usr/local/python3/lib/python3.6/site-packages/superset/config.py

 

修改config.py配置文件,将PUBLIC_ROLE_LIKE 设置为Gamma

PUBLIC_ROLE_LIKE = "Gamma"

意思是

    授予公共角色与GAMMA角色相同的权限集。

    如果想让匿名用户查看,可以设置这里,在仪表盘对特定数据集的授权显示,也在这里设置。

 

 

2. 去掉X-Frame-Options限制

去掉X-Frame-Options可以避免iframe跨站访问问题。

HTTP_HEADERS = {}

最新的配置文件可能格式与下图不同,如果HTTP_HEADERS设置为了{},则无需改动

 

3. WTF_CSRF_ENABLED设置为False

WTF_CSRF_ENABLED = True 改为

 WTF_CSRF_ENABLED = False

 

4. 重启docker让配置文件生效

 

5. 为用户添加权限

 

 

can explore on Superset为导出图表
can explore json on Superset为导出图表json
all database access on all_database_access访问所有数据库权限,也可以设置单个

 

6. 查看某个图表的地址,浏览器直接访问

该网址可以使用无痕浏览器直接打开,而无需登录。

此网址也可以使用iframe进行嵌套使用。

 

 

 

如何将Superset嵌入后台系统之实践

https://blog.51cto.com/jiangmengqin/2171512

 

docker:容器中修改superset配置文件,避免iframe跨站访问问题

https://blog.csdn.net/weixin_38750084/article/details/90349496

docker:容器中修改superset配置文件,避免iframe跨站访问问题
不花的花和尚的博客
05-20 5274
以上定位到superset容器: 然后以root帐户进入容器: 执行docker exec -it --user root 5dd1c0bc2d60 /bin/bash 注意空格问题,否则容易报错 如: 找配置文件进行修改: find./-typef-nameconfig.py 进入目录: cd /usr/local/lib/pyth...
表格制作软件中实现iframe跨域单点登陆的实现方法
03-06
finereport是一款常用的表格制作软件/报表开发工具,本资源讲述在表格制作软件中实现iframe跨域单点登陆的具体实现方法,包括具体的操作步骤和实现代码等
如何将Superset图表嵌入html
11-22
superset配置图表免登陆访问,之后可将图表嵌入到html系统中
SuperSet iframe 跨域问题解决
The__Grass的博客
08-19 1338
<html> <head> <title>dashboard</title> <style type="text/css"> .dashboard { width: 100%; margin: 0 auto; } .dashboard iframe { width: 100%; height: 100%.
iframe嵌入页面实现免登录思路(以vue为例)
最新发布
talentT的博客
03-27 1391
最近实现一个功能需要使用iframe嵌入其它系统内部的一个页面,但嵌入后出现一个问题,就是一打开这个页面就会自动跳转到登录页,原因是被嵌入系统没有登录(没有token)肯定不让访问内部页面的,本文就是解决这个问题的。
【BI数据可视化】使用Docker快速部署Superset
wenchun001的博客
05-25 982
使用Docker快速部署Superset
Iframe中嵌套Superset 无需密码
夫唯不争,故天下莫能与之争。
01-09 5367
    参考https://superset.incubator.apache.org/security.html?highlight=public#public 1.首先找到superset的config.py文件,目录:superset/config.py。 将PUBLIC_ROLE_LIKE_GAMMA = False 修改为 True   2.重启Superset,找到...
在A系统中自动登录B系统,通过内嵌iframe进行B系统的免密自动登录进行实现
xcdsdf14545的博客
07-02 6419
下面的为A系统登录后跳转的首个页面,在A系统的页面中内嵌iframe,对B系统进行免密自动登录 !<!DOCTYPE html> <html> <head> <title></title> </head> <body> <iframe src="http://localhost:9090/jeeplus_war/a/unifiedAuthentication/zzz?cid=admin"><...
Docker部署Superset 2.1.0+开发环境+汉化+匿名访问+创建自定义图表(二次开发)+集成echarts+echarts百度地图
weixin_43219396的博客
04-23 1万+
Docker部署Superset 2.1.0+开发环境+汉化+匿名访问+创建自定义图表(二次开发)+集成echarts+echarts百度地图
使用iframe标签嵌入外部网页的示例及详解
m0_73734137的博客
01-06 2018
iframe(内联框架)是一种HTML元素,它允许在一个网页中嵌入另一个网页。通过使用iframe,可以在一个页面中显示来自不同源的内容,例如嵌入另一个网站的地图、视频或表单等。属性指定了iframe的宽度和高度。如果浏览器不支持iframe标签,那么会显示。在这个示例中,我们使用iframe元素来嵌入一个网页,其中。属性指定了要嵌入的页面的URL,
解决iframe嵌套第三方网页,导致鉴权失败无法登录的问题
老衲的少女心i~
05-23 1万+
目录前言一、iframe是什么?二、401 (Unauthorized)三、解决总结 前言 最近遇到的一个问题,老项目的第三方以iframe嵌入的网页,无法正常登录了。 定位问题,发现: 控制台报错401 (Unauthorized),导致的无法正常登录。是因为我们iframe的问题,产生了跨域,导致我们的cookie无法共享。 提示:以下是本篇文章正文内容,下面案例可供参考 一、iframe是什么? HTML 内联框架元素 (< iframe >) 表示嵌套的browsing contex
解决iframe嵌套第三方网址不能访问
热门推荐
Davi的博客
05-11 2万+
X-Frame-Options 是一个 HTTP 响应头部,用于防止网站被嵌入到其他网站的 iframe 中。该协议定义了一些选项,使网站可以控制在哪些网站中可以嵌入自己的内容,从而防止网站被点击劫持攻击。如果网站设置了 X-Frame-Options 响应头部,浏览器会根据该选项来决定是否允许在 iframe 中显示该网站的内容。并隐藏来自该网站的两个响应头:“Content-Security-Policy” 和 “X-Frame-Options”。2.SAMEORIGIN:只允许同源网站嵌入
Iframe+Cookie实现简单的单点登录
03-14
演示DEMO 博文链接:https://xiaoa7.iteye.com/blog/312295
superset集成echarts.docx
07-17
Apache Superset集成Echarts 参考https://blog.csdn.net/tancongcong/article/details/91991051
superset从部署到项目.pptx
09-08
图形化展示
superset.sh
07-18
适用于本人使用superset完成mysql数据库或者hive数据库的数据可视化一文
SuperSet安装SuperSet安装SuperSet安装
07-14
SuperSet安装
superset 跨域
08-14
对于Superset跨域的问题,你可以尝试以下几种方法来解决: 1. 配置Superset的CORS(跨源资源共享)设置:在Superset的配置文件(superset_config.py)中,添加以下配置: ```python # 允许的跨域源 CORS_ALLOW_ORIGIN = '*' # 允许的跨域请求头 CORS_ALLOW_HEADERS = 'Content-Type' # 允许的跨域请求方法 CORS_ALLOW_METHODS = 'GET, POST, PUT, DELETE, OPTIONS' ``` 请注意,设置`CORS_ALLOW_ORIGIN`为`'*'`表示允许所有来源的跨域请求,这可能存在安全风险,你可以根据实际需求进行更严格的设置。 2. 使用反向代理服务器:将Superset部署在一个反向代理服务器(如Nginx)后面,并配置该服务器以处理跨域请求。具体步骤如下: - 在Nginx的配置文件中,添加以下配置: ```nginx location / { # 允许的跨域源 add_header 'Access-Control-Allow-Origin' '*'; # 允许的跨域请求头 add_header 'Access-Control-Allow-Headers' 'Content-Type'; # 允许的跨域请求方法 add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; proxy_pass http://superset-backend; } ``` - 然后,在Superset的配置文件(superset_config.py)中,将`SUPERSET_WEBSERVER_ADDRESS`设置为反向代理服务器的地址。 3. 在Superset的启动命令中配置:如果你使用的是superset启动命令来启动Superset服务,可以通过添加参数来配置跨域设置,例如: ```shell superset run -p 8088 --with-threads --enable-cors ``` 以上是几种常见的处理Superset跨域问题的方法,你可以根据自己的需求选择适合的方法来解决。希望对你有帮助!如果还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • matlab求最值(极值) 99603
  • K-Means聚类算法 61358
  • 如何查看Ubuntu的内核是AMD、ARM、x86、x86_64 35347
  • mac IDEA java 没有javap 安装 The operation couldn’t be completed. Unable to locate a Java Runtime. 30335
  • linux 实时查看日志 最新最后100行 tail 29754

分类专栏

  • 人工智能 17篇
  • 区块链论文 11篇
  • 华为机试机考 40篇
  • 论文期刊会议投稿 84篇
  • 区块链会议 19篇
  • 区块链论文录用资讯 14篇
  • 强化学习 16篇
  • GNN 5篇
  • DevOps 32篇
  • 测试 1篇
  • 报告 13篇
  • 数据管理 17篇
  • 英语 6篇
  • 性能监控 10篇
  • chainmaker 14篇
  • xuperchain 13篇
  • 并发编程 31篇
  • 比赛 1篇
  • 笔记
  • 数字孪生
  • 云计算 3篇
  • 论文阅读记录
  • Golang 4篇
  • 分布式 12篇
  • go
  • 漏洞检测 6篇
  • kubernetes 117篇
  • 微信小程序 70篇
  • 区块链HyperLeger Fabric 60篇
  • 以太坊 79篇
  • 区块链 124篇
  • FISCO BCOS 87篇
  • 操作系统 4篇
  • docker容器 42篇
  • 区块链IPFS 3篇
  • 会计 2篇
  • 爬虫 5篇
  • JavaScript 21篇
  • Mysql 3篇
  • PHP 86篇
  • C++ 159篇
  • 数据库 25篇
  • CCF
  • 前端 28篇
  • Java 53篇
  • Python 90篇
  • Linux 68篇
  • 数学 8篇
  • QT
  • 大数据 3篇
  • 算法 89篇
  • 其它 14篇
  • 学习笔记 5篇
  • 软件工程 14篇
  • 应用软件 22篇
  • Matlab 2篇
  • Bootstrap 3篇
  • 面试 1篇
  • 计算机网络 10篇
  • 架构 1篇
  • oracle
  • 机器学习 2篇
  • ajax 1篇
  • 服务器 40篇

最新评论

  • 最新区块链论文录用资讯CCF B— IWQOS 2024 共4篇

    m0_53792994: 好 等你更新

  • 最新区块链论文录用资讯CCF B— IWQOS 2024 共4篇

    软件工程小施同学: 一般得等会议举办之后才会出论文集

  • 最新区块链论文录用资讯CCF B— IWQOS 2024 共4篇

    m0_53792994: 第四篇哪里能下载到

  • 最新区块链论文速读--CCF A会议 CCS 2023 共25篇 附pdf下载(1/4)

    寸 铁: 这篇文章内容丰富,信息量大!作者在解释每个知识点时,力求详尽清晰,使读者能够轻松理解和掌握。此外,文章引用了一些具有代表性的代码片段,不仅展示了编程的魅力,还帮助读者更好地理解相关概念和技巧。

  • 最新区块链论文速读--CCF A会议 CCS 2023 共25篇 附pdf下载(1/4)

    寸 铁: 这篇文章内容丰富,信息量大!作者在解释每个知识点时,力求详尽清晰,使读者能够轻松理解和掌握。此外,文章引用了一些具有代表性的代码片段,不仅展示了编程的魅力,还帮助读者更好地理解相关概念和技巧。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 稀疏矩阵是什么 如何求
  • 最新区块链论文速读--CCF C会议 ICPADS 2023 共28篇 附pdf下载 (1/4)
  • 华为机考入门python3--(36)牛客36-字符串加密
2024
06月 25篇
05月 43篇
04月 22篇
03月 2篇
02月 23篇
01月 17篇
2023年62篇
2022年317篇
2021年694篇
2020年306篇
2019年65篇
2018年26篇
2017年23篇
2016年35篇
2015年3篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件工程小施同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司潍坊网站优化哪家好玉溪模板制作哪家好随州百度seo价格双龙品牌网站设计抚顺建设网站推荐黑河百度关键词包年推广价格天门网站制作设计哪家好聊城百度关键词包年推广价格南联网站推广工具哪家好通化网站制作多少钱湖州百度关键词包年推广报价长春百度seo报价南澳百度网站优化价格永新企业网站设计公司模板网站建设推荐秦皇岛设计网站多少钱滨州网站推广工具价格赤峰网页设计推荐海东网站建设多少钱山南网页制作价格中山网站推广推荐无锡网站定制推荐温州模板制作同乐网站推广系统价格扬州网页制作推荐巢湖关键词排名推荐曲靖百度网站优化排名公司坪地建站报价木棉湾百度爱采购哪家好枣庄外贸网站制作价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化