首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未显示内容安全策略

未显示内容安全策略
EN

Stack Overflow用户
提问于 2020-11-20 02:11:08
回答 1查看 174关注 0票数 0

我想将内容安全策略添加到我的项目中。

我看到了这个帖子:Configuring Content-Security-Policy header for grails 2.5 application

我在我的项目中安装了这个插件:https://grails.org/plugin/xframeoptions?skipRedirect=true

我在config.groovy中添加了以下代码行:

代码语言:javascript
复制
grails.plugin.xframeoptions.urlPattern = '/project_name/*'
grails.plugin.xframeoptions.deny = true
grails.plugin.xframeoptions.sameOrigin = true
grails.plugin.xframeoptions.enabled = true

我将这一行添加到main.gsp

代码语言:javascript
复制
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' 'unsafe-eval';">

但我在浏览器中看不到安全策略,如何在tomcat上执行或配置安全策略?

EN

回答 1

Stack Overflow用户

发布于 2020-11-24 02:47:48

Grails构建在Spring Boot之上。我认为您应该能够直接使用Spring Security来管理CSP HTTP报头(或元标记)。(我不知道该怎么做,因为我没有使用Grails的经验)

使用Spring Security你也可以配置XFO header,因此你不需要任何额外的X-Frame-Options插件。

另外,如果你通过header发布CSP,你可以使用frame-ancestors指令,它比过时的xfo头要灵活得多,并且覆盖了XFO (除了2019年5月1日之前发布的Safari浏览器)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64917569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档