4.350.v347c3b_8b_9d95
github-actions
released this
19 Sep 10:09
·
70 commits
to refs/heads/master
since this release
💥 Breaking changes
Important
The configuration format is backwards compatible with previous versions, but the casc format is not.
configuration of the provider side has been moved into a serverConfiguration
section and split to 2 different types wellKnown
for configuration via a auto discovery and manual
for manual configuration.
e.g.
for manual configuration:
securityRealm:
oic:
serverConfiguration:
manual:
authorizationServerUrl: https://url.example.com/authorize
jwksServerUrl: https://jwks.example.com/jwks
tokenAuthMethod: client_secret_post
tokenServerUrl: https://token.example.com/token
scopes: scopes
and for auto configuration:
securityRealm:
oic:
serverConfiguration:
wellKnown:
wellKnownOpenIDConfigurationUrl: https://idp.example.com:/someRealm/.well-known/openid-configuration
Caution
it has been reported #412 that very old configuration may not be migrated correctly.
it is therefore recommended to explicitly save the configuration in ${JENKINS_URL}/manage/configureSecurity/
before upgrading if the configuration has not been changed recently and you are not using Config-as-Code to manage the settings