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

Provide a mechanism to deauth users #43

Open
caspiano opened this issue Nov 23, 2021 · 0 comments
Open

Provide a mechanism to deauth users #43

caspiano opened this issue Nov 23, 2021 · 0 comments
Labels
priority: low type: enhancement new feature or request type: new feature A new feature type: security Issue related to Security

Comments

@caspiano
Copy link
Contributor

caspiano commented Nov 23, 2021

Is your feature request related to a problem? Please describe.

It should be possible for an admin to deauthenticate an individual user or a set of users.

Describe the solution you'd like

Provide an option visible to admins on a user's page that invalidates any sessions.
Provide an option to invalidate all user sessions via the admin page.

Additional context

This could be achieved on a user level by keeping the user's id in redis with the time of invalidation.
Incoming JWTs to services will require a quick check of the token's user id, and a comparison of the creation time and time of invalidation

@caspiano caspiano added type: enhancement new feature or request type: security Issue related to Security type: new feature A new feature labels Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low type: enhancement new feature or request type: new feature A new feature type: security Issue related to Security
Projects
None yet
Development

No branches or pull requests

2 participants