Skip to content
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

Add ReactiveFindByIndexNameSessionRepository #914

Closed
rwinch opened this issue Nov 1, 2017 · 9 comments
Closed

Add ReactiveFindByIndexNameSessionRepository #914

rwinch opened this issue Nov 1, 2017 · 9 comments
Assignees
Labels
in: core type: enhancement A general enhancement
Milestone

Comments

@rwinch
Copy link
Member

rwinch commented Nov 1, 2017

A reactive equivalent to FindByIndexNameSessionRepository

@goosmurf
Copy link

Could this issue be prioritised given that it has security implications?

Consider that if a user's account is compromised (e.g. through cookie or other credential theft) it's typically expected that a password change would also have the effect of (optionally) invalidating all existing sessions.

Without this interface it's difficult to properly address session hijacking.

@eleftherias eleftherias self-assigned this Feb 26, 2020
@igorbolic
Copy link

Are there any plans of when ReactiveFindByIndexNameSessionRepository will be available?
Are there any guidelines of how someone could achieve the same functionality (invalidation & cleanup of all principal sessions) before this is released?

@yangdq1
Copy link

yangdq1 commented Dec 30, 2021

Are there any plans of this issue? @vpavic @rwinch

@rwinch
Copy link
Member Author

rwinch commented Dec 31, 2021

Not at this time

@adamalexandru4
Copy link

Could anyone please provide at least a workaround in the meantime ?

@HJK181
Copy link

HJK181 commented Sep 26, 2022

5 years, and still nothing.

@rwinch rwinch removed this from the General Backlog milestone Nov 15, 2022
@ChiragMoradiya
Copy link

We also encountered this issue. All of our micro-services are on Webflux, and we can't use this feature to invalidate all sessions of a User, when needed.

@marcusdacoregio
Copy link
Collaborator

Hi everyone, I'll be revisiting this issue as soon as spring-projects/spring-security#6192 is complete in order to integrate Spring Session WebFlux with the concurrent sessions control.

@marcusdacoregio marcusdacoregio self-assigned this Jul 27, 2023
@marcusdacoregio
Copy link
Collaborator

Hi everyone, this has been closed via #2700.
This first implementation is based on Redis, please try it out and report any bugs or improvements suggestions.

@marcusdacoregio marcusdacoregio added this to the 3.3.0-M1 milestone Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: core type: enhancement A general enhancement
Projects
Archived in project
Development

No branches or pull requests

10 participants