Ring-Session-Timeout
Ring middleware that provides idle and absolute timeouts for sessions.
Installation
Add the following dependency to your project.clj:
[ring/ring-session-timeout "0.3.0"]
Usage
Place the timeout middleware inside that of your session middleware,
and supply a :timeout-response or :timeout-handler to be used when
the session times out.
(-> handler
    (wrap-idle-session-timeout {:timeout-response redirect-to-login})
    (wrap-session))
For more information, see the API docs linked below.
Documentation
License
Copyright © 2023 James Reeves
Distributed under the MIT License, the same as Ring.