首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Jira 8的Tomcat中添加“Referrer-Policy”和“Feature”标题

如何在Jira 8的Tomcat中添加“Referrer-Policy”和“Feature”标题
EN

Stack Overflow用户
提问于 2019-08-14 14:52:12
回答 2查看 3.2K关注 0票数 2

https://securityheaders.com上测试我们的站点时,它显示我们缺少两个标头:

  1. 转介人-政策
  2. 特征-策略

我们的站点是Jira 8.3.1,它本机运行Tomcat。如何为这两个标头配置Tomcat?

我能够在Tomcat web.xml文件中设置严格的传输安全头。我怀疑我可能也能在这里添加这些标题,只是不知道该指定什么。

EN

回答 2

Stack Overflow用户

发布于 2021-09-08 05:40:46

只需像下面的文件ReferrerPolicyFilter.java一样创建过滤器,并在其他过滤器周围的web.xml中添加ReferrerPolicyFilter过滤器。

代码语言:javascript
复制
package my.package;

public class ReferrerPolicyFilter implements Filter {

@Override
public void init(FilterConfig arg0) { }

@Override
public void destroy() { }

public void doFilter(ServletRequest request, ServletResponse response,
                     FilterChain chain) throws IOException, ServletException {

    HttpServletResponse httpServletResponse = ((HttpServletResponse) response);
    httpServletResponse.addHeader("Referrer-Policy", "no-referrer");
    chain.doFilter(request, response);
}
}

在web.xml中,使用完整的包名添加过滤器。

代码语言:javascript
复制
  ...
  </filter-mapping>

  <filter>
    <filter-name>ReferrerPolicyFilter</filter-name>
    <filter-class>my.package.ReferrerPolicyFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>ReferrerPolicyFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
票数 0
EN

Stack Overflow用户

发布于 2019-08-16 21:46:34

同时,我发现了如何做到这一点,并在this post中发布了一些代码。

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

https://stackoverflow.com/questions/57497132

复制
相关文章

相似问题

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