Ring middleware that provides idle and absolute timeouts for sessions.
Add the following dependency to your project.clj
:
[ring/ring-session-timeout "0.3.0"]
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.
Copyright © 2023 James Reeves
Distributed under the MIT License, the same as Ring.