Graylog2 / Graylog2/graylog2-server

Restrict user's timeout does not modify current session

Open
#3,627 1 comment 0 reactions 0 assignees View on GitHub
bug triaged
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

Testing #3625, I edited a user who had no timeout restriction in their session to be logged out after a minute of inactivity. That didn't work and looking at the session in MongoDB I saw that the `timeout` field for the session was not updated until the user logged-in again.

## Expected Behaviour
Editing the user's timeout settings should update current session or invalidate it.

## Current Behaviour
Editing the user's timeout settings only have effect after the user logs out.

## Steps to Reproduce (for bugs)
1. Log in with a user with no session timeout
2. Change the user's timeout settings to something low, to verify it easily
3. Go to any page and see that the user is never logged out
4. Log out and log in again
5. Go to the same page as before and see that the user is logged out after the timeout is exceeded

## Your Environment
* Graylog Version: Graylog 2.3.0-SNAPSHOT (4802bbb), Graylog 2.2.2 is most likely also affected

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.