herd icon indicating copy to clipboard operation
herd copied to clipboard

UI - Authenticate via SSO beyond timeout period

Open nateiam opened this issue 7 years ago • 0 comments

As a Shepherd UI user I want to interact with the UI beyond the authentication timeout period so I don't have to reload my browser if a timeout occurs

OSS Note - this is based on assumption that authentication session is only active for 2 hours. After this time, all AJAX will start fail with 403. Some other apps handle this by maintaining a timer in Javascript and as the time approaches -- or prior to any AJAX call after the time is exceeded -- the UI makes another non-ajax call in an invisible IFrame that re-authenticates.

Acceptance Criteria

  • Users can interact with the UI after the timeout period with no impact
  • Users are transparently re-authenticated immediately before the timeout period or during the next interaction after the timeout period
  • This works on both Mac and PC

nateiam avatar Mar 14 '17 15:03 nateiam