-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Description
At the moment we only support the HTTP-Redirect binding for Logout (and HTTP-POST for Authentication).
This is because it is the recommendation in the SAML 2 Interoperability Profile that SPs and IdP use HTTP-Redirect for logout. An early (unreleased) implementation of our logout code used POST because we already had the signature checking code for POST, but we switched to Redirect to conform with the interop profile.
However, we've started to see one popular IdP send LogoutResponse messages using the HTTP-POST binding, and we already have most of the necessary code for handing HTTP-POST so we probably can support it in addition to the (preferred) HTTP-Redirect binding.
Note: This will require a change in Kibana as well, because the Kibana /logout route currently only supports GET .
Relates: #40901