build(deps): bump com.nimbusds:oauth2-oidc-sdk from 10.8 to 11.38.2 - #20160
build(deps): bump com.nimbusds:oauth2-oidc-sdk from 10.8 to 11.38.2#20160dependabot[bot] wants to merge 2 commits into
Conversation
Bumps [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) from 10.8 to 11.38.2. - [Changelog](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/CHANGELOG.txt) - [Commits](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/branches/compare/11.38.2..10.8) --- updated-dependencies: - dependency-name: com.nimbusds:oauth2-oidc-sdk dependency-version: 11.38.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
FrankChen021
left a comment
There was a problem hiding this comment.
This review was performed by Codex GPT-5.6-Sol model.
|
Clarification on the JwtAuthenticatorTest updates: These changes are test-only and do not change Druid runtime behavior. The tests mock TokenValidator and construct IDTokenClaimsSet directly. oauth2-oidc-sdk 10.8 allowed the mocked object to be constructed with an empty audience and null time fields, while 11.38.2 enforces those ID-token invariants. The fixtures therefore provide aud=testClient and non-null test timestamps. The actual Nimbus validation path in 10.8 already rejected a missing or empty aud and required it to contain the configured client ID, as well as requiring exp and iat; 11.38.2 retains those checks. Therefore this PR does not newly reject tokens without aud: they were already invalid under the normal Druid validator path. No production Druid Java code was changed. |
Bumps com.nimbusds:oauth2-oidc-sdk from 10.8 to 11.38.2.
Changelog
Sourced from com.nimbusds:oauth2-oidc-sdk's changelog.
... (truncated)
Commits
fac7277Bumps Nimbus JOSE+JWT, BouncyCastle517deb7[maven-release-plugin] prepare release 11.37.1fedf633[maven-release-plugin] prepare for next development iteration29b77a0Updates to JSON Smart 2.6.06e53206[maven-release-plugin] prepare release 11.37.2bbd0e83[maven-release-plugin] prepare for next development iteration02b80a2Adds SubjectType.EPHEMERAL enum constant (iss #560)15d3318Downloads current connect2id-com-chain.pem6a7c5d3Fixes pom.xml scm tag6ed944d[maven-release-plugin] prepare release 11.38Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)