Why does LogoutInitiator with chaining "SAML2 Local" does not redirect to the returnUrl supplied in relayState from Idp?

Cantor, Scott cantor.2 at osu.edu
Thu Sep 17 12:53:10 UTC 2020


Offhand I would guess the IdP is responding with failure in the LogoutResponse and not Success, but that's just guessing. The code does check for RelayState and treats it as a return location to recover based on the type of relayState setting the SP is using.

It's moot since SPs cannot rely on control of the UI if they use SAML logout. Most IdPs will (and if they actually support SAML logout, have to) maintain control of the UI.

-- Scott




More information about the users mailing list