Before reporting an issue
Area
authentication
Describe the bug
-
Establish 3 active sessions of User1 using same client.

-
Change password of User1 from session1 using AIA and enable “Sign Out from other devices”
-
In Keycloak console, I see other sessions are removed, only one active session present (session from where password updated successfully) as expected.

-
But only one single backchannel logout request being performed to client, in that I see only one sid present in the Logout_Token. Client will terminate only this sid internally, another session info will not be cleaned up from client side.
It is impossible for the client to identify which of the sessions to actively terminate, as seemingly only one of the active sessions in Keycloak will be submitted as a backchannel logout request.
Version
25.0.0
Regression
Expected behavior
I would have expected one request per session to get all three SID logout requests in the client
Actual behavior
Keycloak sending only one backchannel logout which has only one of these sid
How to Reproduce?
Same as mentioned in description
Anything else?
No response
Before reporting an issue
Area
authentication
Describe the bug
Establish 3 active sessions of User1 using same client.

Change password of User1 from session1 using AIA and enable “Sign Out from other devices”
In Keycloak console, I see other sessions are removed, only one active session present (session from where password updated successfully) as expected.

But only one single backchannel logout request being performed to client, in that I see only one sid present in the Logout_Token. Client will terminate only this sid internally, another session info will not be cleaned up from client side.
It is impossible for the client to identify which of the sessions to actively terminate, as seemingly only one of the active sessions in Keycloak will be submitted as a backchannel logout request.
Version
25.0.0
Regression
Expected behavior
I would have expected one request per session to get all three SID logout requests in the client
Actual behavior
Keycloak sending only one backchannel logout which has only one of these sid
How to Reproduce?
Same as mentioned in description
Anything else?
No response