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

Promote from BLAIS5-2965 to main #48

Merged
merged 4 commits into from
Dec 22, 2021
Merged

Promote from BLAIS5-2965 to main #48

merged 4 commits into from
Dec 22, 2021

Commits on Dec 17, 2021

  1. Configuration menu
    Copy the full SHA
    36c52f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Add a small sleep in instrument logout

    This is to prevent race conditions with token refreshing
    srbry committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    c04855e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1259506 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Session management changes

    - Only refresh session on API calls to blaise, not static asset loading
    - Don't check session expiry if the button being clicked is save and
      sign out
    - Use redis backed session management for user session
    - Use cookie backed session for CSRF
    - 30 day expiry for CSRF
    - 1 day expiry for all redis backed session data
    - Add seperate session validation session to ensure refreshed tokens are
      not valid after logout - fixes race condition where the JWT is both
      cleared and written and the same time (within the same ms)
    srbry committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    30857d4 View commit details
    Browse the repository at this point in the history