原创

java使用jenkins rest api时关闭 CSRF 保护和不强制使用 HTTPS访问api token的方法

最近在做自动化集成系统,需要调用和使用jenkins api,发现新版本的jenkins强制csrf保护和使用https的方式访问api token。

所以在docker-compose.yml文件中加入以下内容即可暂时关闭,以供测试:

environment:
      - JAVA_OPTS=-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -Djenkins.security.ApiTokenProperty.creationOfLegacyTokenEnabled=true # 禁用 CSRF 保护 禁用强制https访问apitoken
正文到此结束