Я знаю, что можно реализовать максимальный интервал бездействия для сеанса пользователя, используя что-то вроде:
{ ссылка }
server.servlet.session.timeout=1800s
Что сделает пользователя недействительным сеанс, если они неактивны в течение 30 минут.
Но если пользователь остается активным, я хотел бы аннулировать сеанс, скажем, через 12 часов. Возможно ли это с помощью какой-то аннотации или механизма SpringBoot?
В идеале я бы хотел избежать какого-то нестандартного решения, но если это единственный подход, пусть будет так.