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 session timeout support #8250

Merged

Commits on Dec 14, 2020

  1. Add session timeout support

    Intercept all http(s) responses and store expiration time from headers
    in local storage. Drive expiration timers in app container across all
    tabs with browser storage events and accompanying react hooks
    integration. Show a warning with logout countdown and continue button
    when session is nearly expired.
    jakemcdermott committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    5ccee4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    838a382 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7949e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa04804 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    997200d View commit details
    Browse the repository at this point in the history
  6. Don't display a negative time

    If the remaining session time dips below 0 imediately before auto-
    logout, ceil the display value to 0 to avoid showing negative
    seconds left.
    jakemcdermott committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    487bf50 View commit details
    Browse the repository at this point in the history