| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | Lint: Remove unused imports. | Frederick Muriuki Muriithi | |
| 2026-01-15 | Remove unused, sensitive data. | Frederick Muriuki Muriithi | |
| We were not using this data, stored in the session. It is sensitive data, therefore, we avoid collecting it in the first place. | |||
| 2026-01-08 | Bug: Move, and fix fetching of logged in user's ID. | Frederick Muriuki Muriithi | |
| 2025-04-05 | Set "logged_in" key together with the token. | Frederick Muriuki Muriithi | |
| 2025-04-05 | Override only the user details provided rather than the entire object. | Frederick Muriuki Muriithi | |
| 2024-09-16 | Fix minor bugs and linting and typing errors. | Frederick Muriuki Muriithi | |
| 2024-09-05 | Synchronise token refreshing. | Frederick Muriuki Muriithi | |
| When running flask with multiple threads/workers, as happens when using gunicorn, there is a potential for more than one thread running with an expired token, leading to multiple uncoordinated token refreshes. This commit coordinates the threads in the case there is need to refresh a token, ensuring only one thread does the token refresh. | |||
| 2024-09-04 | Add function to update the JSON Web Keys in the session | Frederick Muriuki Muriithi | |
| When new JSON Web Keys (JWKs) are fetched from the server, the function added in this commit will help with updating them in the session for subsequent uses, validating the tokens when needed. | |||
| 2024-08-05 | Enable logout. | Frederick Muriuki Muriithi | |
| 2024-07-25 | Add session module: handles session management. | Frederick Muriuki Muriithi | |
