-
Notifications
You must be signed in to change notification settings - Fork 732
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Intermittently] Session Expiry Issue When Removing More Than Two Users Sequentially from a Group #18761
Comments
Analysis
The tokens are being revoked since the tokens will have the scopes mapped to relevant permissions which could have been assigned to the user by adding the user to the specific group. To remove those permissions, all the active tokens are being revoked. Hence this behaviour is expected, reducing the priority of the issue. Further discussed has to be conducted. FYI @hasanthiP |
Observations in IS 6.1 Consider that the admin user has logged in to the console.
Observations in IS 7.0
Fix for this issue: Issue [2] has been created to track this issue. [1] wso2-extensions/identity-inbound-auth-oauth#2198 |
Ideally, none of the tokens should be invalidated when an admin user is removed from a certain group. However, when a user's groups are updated, all of the tokens are revoked due to the way we have implemented this. It appears that after the user and group roles are separated, the token revocation process is not being handled correctly. We need to fix this with a proper evaluation. |
This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused! |
Describe the issue:
After adding more than two users to a group, attempting to remove more than two users from the group sequentially results in a session expiry.
How to reproduce:
Expected behavior:
The removal of users from the group should not result in a session expiry.
Environment information (Please complete the following information; remove any unnecessary fields) :
group-session.webm
The text was updated successfully, but these errors were encountered: