You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon successful logon, you are redirected to rabbitmq
Click on logout
You are wrongly redirected again back to RabbitMQ
Expected behavior
If end_session_endpoint is configured you should be redirected to that endpoint else to the management.oauth_provider_url.
If you are using oauth2-proxy, the /oauth2/sign_out is the logout endpoint. It removes the cookie associated to the authenticated oauth2-proxy user. However, you can pass a query parameter, rd, with the url for the identity provider to logout the user also from it. This is the configuration used in the oauth2-proxy example that configures the end_session_endpoint.
michaelklishin
changed the title
Support OpenId Logout flow when using Idp-initiated flows
OpenID: support logout when using IDP-initiated flows
Oct 18, 2024
michaelklishin
changed the title
OpenID: support logout when using IDP-initiated flows
OAuth 2: support logout when using IDP-initiated flows
Oct 18, 2024
Describe the bug
This issue occurs when using idp-initiated configuration. This issue was found when testing oauth2-proxy example (https://rabbitmq.com/docs/oauth2-examples-proxy).
Reproduction steps
Expected behavior
If
end_session_endpoint
is configured you should be redirected to that endpoint else to themanagement.oauth_provider_url
.If you are using oauth2-proxy, the
/oauth2/sign_out
is the logout endpoint. It removes the cookie associated to the authenticated oauth2-proxy user. However, you can pass a query parameter,rd
, with the url for the identity provider to logout the user also from it. This is the configuration used in the oauth2-proxy example that configures theend_session_endpoint
.Additional context
No response
The text was updated successfully, but these errors were encountered: