RocketChat / RocketChat/Rocket.Chat
Random amounts of idle time causes logouts
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
User
Server Setup Information:
Runs in Docker
[34mI20171005-21:36:12.830(0) [32m➔ [32m| |
[34mI20171005-21:36:12.830(0) [32m➔ [32m| Rocket.Chat Version: 0.58.3 |
[34mI20171005-21:36:12.831(0) [32m➔ [32m| NodeJS Version: 4.8.4 - x64 |
[34mI20171005-21:36:12.831(0) [32m➔ [32m| Platform: linux |
[34mI20171005-21:36:12.831(0) [32m➔ [32m| Process Port: 3000 |
[34mI20171005-21:36:12.832(0) [32m➔ [32m| Site URL: https://rc.pkware.com |
[34mI20171005-21:36:12.832(0) [32m➔ [32m| ReplicaSet OpLog: Disabled |
[34mI20171005-21:36:12.833(0) [32m➔ [32m| Commit Hash: bd331177ef |
[34mI20171005-21:36:12.833(0) [32m➔ [32m| Commit Branch: heads/0.58.3 |
Steps to Reproduce:
- Open Administation | LDAP
- Set LDAP Idle Timeout (ms) to be : 3600000
- Minimized Rocket Chat and in under 1 hour, the session will be logged out.
Expected behavior:
The value entered is respected as the timeout and activity resets it.
Actual behavior:
The user session is logged out before the value is reached.
Relevant logs:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at Administration > LDAP and trace how the LDAP Idle Timeout value is stored and applied to the user session. Reproduce the Docker setup with a 3600000 ms timeout while the client is minimized, then compare the observed logout time with the configured value. Done means the configured timeout is respected and activity resets it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, node.js, typescript
- Domain
- authentication, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100