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 user session check redirection to login page #4574

Open
15 tasks
anagradova opened this issue Jan 2, 2025 · 1 comment
Open
15 tasks

Add user session check redirection to login page #4574

anagradova opened this issue Jan 2, 2025 · 1 comment
Assignees

Comments

@anagradova
Copy link
Contributor

At a glance

Currently there is no clear way in the platform for a user to know their session has been terminated without getting a 403 or other error when attempting an action.

"In order to: create a better user experience and reduce confusion
as a: user
I want: to be redirected to the login page so I don't attempt something I can't do

Acceptance Criteria

Given: a user logged into the system
when: the user interacts with the system
and: the user's session has expired
then: the user will be redirected to the login page

Background

This need was shown by a customer incident #[5879] and was discussed as a good improvement to the overall function of the application with @sambodeme.

Security Considerations

We will need to investigate the session handling such that redirecting to the login page does not create an security issues.

Sketch

  • Investigate current session handling
  • Review the checks associated with sessions and permissions
  • Implement a function to redirect user to login screen

Definition of Done

  • Expired sessions or invalid sessions result in redirection to the login page

Engineering Backlog

  • Has clearly stated/testable acceptance criteria
  • Has a sketch or list of tasks
  • Can reasonably be done in a few days (otherwise, split this up!)

Engineering Available

  • There's capacity in the In Progress column
  • An engineering shepherd has been identified

Engineering In Progress

Engineering Done

  • Presented in a sprint review
  • Includes screenshots or references to artifacts
  • Tagged with the sprint where it was finished
  • Archived
@github-project-automation github-project-automation bot moved this to Triage in FAC Jan 2, 2025
@anagradova anagradova self-assigned this Jan 2, 2025
@anagradova anagradova moved this from Triage to In Progress in FAC Jan 3, 2025
@analynd
Copy link

analynd commented Jan 8, 2025

@anagradova For your reference, here's the finalized Figma design with dev notes that was shown during today's Design Sync with screenshots attached 😀: https://www.figma.com/design/fkjGQbAPlnPRIyNfY3Gt1W/%234574-Add-user-session-check-redirection-to-login-page?node-id=7-3640&t=56JrUmqrtoIFWfHR-4

image
image

Please let me know if you have any questions. Thank you for your patience and collaboration! 🥳

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants