Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Aug 29, 2024

Proposed Changes

  • Support configuration of signing_keys, default_key and algorithms on each oauth provider under oauth2.oauth_providers
  • Do not delete statically configured signing keys when signing keys are loaded from a jwks endpoint. Instead, static signing keys are merged with those dynamically loaded, either via jwks endpoint or via rabbitmqctl. In case of a matching kid, the dynamic key overrides the static key
  • Support tokens without kid when using multiple resource_server(s) and/or when using multiple oauth_provider(s) (This addresses a known issue)
  • Add more test coverage

There is a doc PR accompanying this PR.


This is an automatic backport of pull request #11965 done by [Mergify](https://mergify.com).
This is an automatic backport of pull request #12171 done by [Mergify](https://mergify.com).

(cherry picked from commit 77e8172)
(cherry picked from commit 94aa019)
(cherry picked from commit 72b6bbd)
(cherry picked from commit b1be096)
(cherry picked from commit 18bd43a)
(cherry picked from commit ad47188)
(cherry picked from commit 17ca51d)
(cherry picked from commit fe4cf43)
@mergify mergify bot added the bazel label Aug 29, 2024
@michaelklishin michaelklishin added this to the 3.13.8 milestone Aug 29, 2024
@michaelklishin michaelklishin merged commit 504de57 into v3.13.x Aug 29, 2024
@michaelklishin michaelklishin deleted the mergify/bp/v3.13.x/pr-12171 branch August 29, 2024 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants