-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
SAML logout support #5762
Comments
I'm about Single Logout profile (page 32) |
Any progress on this one? |
so that I don't lose them, some links explaining why SLO might not actually be very useful: |
@richvdh I accept there are issues with SLO, but it's not useless. Let's please not let that stop SLO from being implemented here. I'm currently using Matrix/Element with SAML login, I cannot log out of Element and log back in as another account unless I switch to another application that supports SLO and log out there as well. The situation:
This is a horrible, and confusing, UX. I understand what's going on, and how to correct the situation, but casual users do not. This causes frustration and support calls. I accept it's not a common issue, but it is an issue. |
related: #4158 |
This should really be possible, if you go to a pc that is not yours and press logout, you expect to be logged out. Telling every user and reminding them that they give away their private messages for the next user at this computer is not the way to go. This should at least be put into homeserver.yaml as a security warning or some kind. |
@jonathanmmm it’s not a matter of the Matrix session data not getting deleted, because it does get deleted when you log out. The issue is that the log out is not communicated back to the SSO server. So the next time someone loads a Matrix client on that browser, it redirects to the SSO server which still has a valid session, so it silently logs the user back in to Matrix. The minimum fix is for a Matrix logout to communicate the logout back to the SSO server. The complete fix is to also implement an SSO logout endpoint in Synapse, so when the user logs out of a different app using the same SSO server their Matrix session is ended too (a different, but related issue). |
I know, this are different cases. I agree with you, I think. If I log out on a computer that is not mine I expect that I can't be logged into matrix without my password, but right now thats the case. That I have maybe to log out of service x that I have in another tab that also is logged in through OpenID Connect and it doesn't get logged out at the same time, is another story. |
According to #5130 (comment) we don't support logging out on SAML properly somehow. @slipeer can you elaborate please?
The text was updated successfully, but these errors were encountered: