Skip to content

Configure request parameters for the OpenId Connect Discovery endpoint #12211

@MarcialRosales

Description

@MarcialRosales

Is your feature request related to a problem? Please describe.

Although OpenId Discovery endpoint does not require request parameters however there is, at least one OAuth2 provider (azure), which requires them, or at least, when the tokens are digitally signed with a signing key issued for one application/tenant.

At the moment, RabbitMQ does not allow users configure any request parameter for the OpenID discovery endpoint. For users wanted to use Azure as their OAuth2 server, they have to discover the jwks url and configure RabbitMQ accordingly.
This is really a work around

Describe the solution you'd like

The solution is to allow users to configure the request parameters sent to the OpenId discovery endpoint so that users do not have to manually configure their jwks url but only the issuer url.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions