Releases: jenkinsci/oic-auth-plugin
Releases · jenkinsci/oic-auth-plugin
4.350.v347c3b_8b_9d95
💥 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
✍ Other changes
4.346.v10401f543622
🐛 Bug fixes
- Compare username based on ID strategy on token refresh (#394) @eva-mueller-coremedia
4.340.ve70636c6590e
🚀 New features and improvements
- Allow access using a Jenkins API token without an OIDC Session (#386) @mikecirioli
4.331.vd925b_f76f3a_c
4.330.v6fdfc07513e3
👷 Changes for plugin developers
- Forward compatibility with jenkinsci/jenkins#7268 (#389) @basil
4.329.v994d3f265d68
4.324.vfd49d010926b_
4.320.v23537cb_a_b_5c6
4.303.v84089a_708ea_7
🐛 Bug fixes
- Fix redirect loop when oic credentials have expired but jenkins session is still valid (#357) @mikecirioli