hackforla / hackforla/VRMS

Logout all devices

Open
#2,073 2 comments 0 reactions 0 assignees View on GitHub
complexity: medium Dependency - Icebox feature: Login role: Back End role: Front End size: 2pt
Dominant language
JavaScript
Stars
61
Forks
101
PR merge metrics
No merged PRs in 30d

Description

### Dependency
- [x] #2072
- [ ] Also need to get alignment with team & stakeholder that this feature is required.

### Overview
As a user, I want to log out from all devices so I can secure my account if needed.

### Action Items
Acceptance Criteria:
- [ ] Backend invalidates all refresh tokens for the user (or session family).
- [ ] All devices can no longer refresh; they must re-authenticate.
- [ ] Frontend: Should simply redirect the user back to the login page (this should be handled by #2072).

### Resources/Instructions
- To be addressed after #2072:
- Tests should include logging in from two machines, then logging out from the second machine. After that, attempting to access a protected page on the first machine should redirect the user to the login page.
- This issue is part of the epic: #2065

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.