Skip to content

Releases: jenkinsci/oic-auth-plugin

4.257.v5360e8489e8b_

01 May 15:24
5360e84
Compare
Choose a tag to compare

Fix issue(#304) caused by JWKS parsing. This release disables the signature verification if parsing failes but idtoken content is still validated.

If token verification was disabled due to previous version, it can re-activated to perform content verification. Side effect will be a unique warning at the first failure of JWKS URI parsing.

🚀 New features and improvements

🐛 Bug fixes

4.250.v5a_d993226437

20 Apr 21:24
5ad9932
Compare
Choose a tag to compare

Improve security by verifying signature of provider's idtoken and, if applicable, userinfo. This requires the configuration of the JWKS endpoint of the provider; this is automatic if auto mode is used. At the same time, the idtoken generation and expiry times are verified as per idtoken token verification specs.

A new flag can be configured for bypassing the new checks.

🚀 New features and improvements

🚩 Known issues

  • Issue(#304): JWKS server URL is expected to contain alg parameter which breaks login - workaround: use new flag to disable token signature verification

👻 Maintenance

4.239.v325750a_96f3b_

09 Apr 21:13
325750a
Compare
Choose a tag to compare

🚀 New features and improvements

4.238.v0021f710b_b_f4

09 Apr 09:26
0021f71
Compare
Choose a tag to compare

🌐 Localization and translation

📦 Dependency updates

4.236.v4124503b_a_f88

08 Apr 08:41
4124503
Compare
Choose a tag to compare

Fix regression(#290) on PKCE code verification. PKCE can be re-enabled in configuration.

🐛 Bug fixes

👻 Maintenance

📦 Dependency updates

4.229.vf736b_fec02f4

03 Apr 20:32
Compare
Choose a tag to compare

Fix security SECURITY-3168 regarding escape hatch password stored in a recoverable format. Instead of relying on system security, only a hash of the password is stored on disk.

🐛 Bug fixes

🚩 Known issues

  • Regression(#290): PKCE code verification no longer works (must be disabled in config)

4.228.v0c3e8682ff1f

03 Apr 12:02
Compare
Choose a tag to compare

🚀 New features and improvements

🚩 Known issues

  • Regression(#290): PKCE code verification no longer works (must be disabled in config)

4.227.v36610663f760

02 Apr 19:14
Compare
Choose a tag to compare

Fix regression(#285), introduced in v3.0, where a bug causes failure of redirect after login when Jenkins root url contains a path.

🐛 Bug fixes

4.225.v03326773b_44b_

23 Mar 23:25
0332677
Compare
Choose a tag to compare

💥 Breaking changes

  • Use JMESPath for extracting idtoken and userinfo fields (#281). This introduces a break of configuration in the case a field name contains a character outside the alphanumeric range or underscore (regex [A-Za-z_0-9]); in this case, the name of the field must quoted in the configuration. In particular for the dot character: in the previous implementation, a field.name would be found, with JMES Path, the configuration of the field must be "field.name".

🚀 New features and improvements

🚩 Known issues

  • Regression(#285): wrong redirect after login when jenkins base url contains path

4.224.v62720cfa_026e

20 Mar 23:35
62720cf
Compare
Choose a tag to compare

Fix regression(#236) introduced in v2.6 where group configuration is not taken into account.

🐛 Bug fixes

🚩 Known issues

  • Regression(#285): wrong redirect after login when jenkins base url contains path