zoukankan      html  css  js  c++  java
  • Jenkins版本升级导致的系统调用Jenkins时csrf问题403

    据官网描述,Jenkins版本自2.204.6以来的重大变更有:删除禁用 CSRF 保护的功能。 从较旧版本的 Jenkins 升级的实例将启用 CSRF 保护和设置默认的发行者

    老版本Jenkins的CSRF保护功能直接可在系统管理--》系统配置中关掉,新的版本并没有禁用功能

    方法一:

    新版本关闭此功能可在Jenkins系统管理--》脚本命令执行中执行:

    -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true

    ---重启失效

    然后再去调用看是否还报错,如果问题解决可将此命令添加启动参数中,Jenkins若是跑在Tomcat下,只需在tomcat启动脚本中加入配置即可;若是以jar包形式部署的,只需在启动时加上配置参数即可

    方法二:

    安装插件Strict Crumb Issuer

    配置插件:系统管理--》全局安全配置

    选择插件后点高级

    保存修改即可

  • 相关阅读:
    ci上传图片
    Mac下使用svn命令
    linux 下svn忽略文件
    thinkphp5 隐藏入口和支持pathinfo
    ci tp重定向
    php命名空间
    thinkphp5学习记录一
    Mac下安装homebrew
    使用iTerm2快捷连接SSH
    摄影基础
  • 原文地址:https://www.cnblogs.com/goujinyang/p/14070658.html
Copyright © 2011-2022 走看看