How to enable proxy compatibility on controllers when it is enforced from the operations center?

Issue

When trying to enable proxy compatibility on a controller, you notice you cannot enable it because this setting is being enforced by the operations center.

Environment

Resolution

Enable proxy compatibility globally

The best approach in case of proxy compatibility issues would be enabling the Proxy compatibility on the operations center, as it is going to be enforced on the controllers.

Disable proxy compatibility enforcement

If you prefer not enabling this setting to all the controllers or the operations center, you can allow each controller to define the proxy compatibility for themselves.

In order to allow controllers to configure their proxy compatibility settings you should go on the operations center to Manage Jenkins > Configure Global Security > Client Master Security > Policy and uncheck Enforce Cross Site Request Forgery exploits prevention settings.

After that, you can go to each controller where you need to enable the proxy compatibility and do it by going to Manage Jenkins > Configure Global Security > CSRF Protection and check Enable proxy compatibility.

Tested product/plugin versions

CloudBees CI on modern cloud platforms - 2.263.2.3

References

CSRF explained

Have more questions?

0 Comments

Please sign in to leave a comment.