cas - CAS TGT 过早过期
问题描述
我有一个 6.3 版的 CAS 服务器,其中注册了一项服务。
配置:
cas.serviceRegistry.initFromJson=true
cas.serviceRegistry.json.location=file:/etc/cas/services
cas.ticket.tgt.max-time-to-live-in-seconds=180
cas.ticket.tgt.time-to-kill-in-seconds=60
我的问题是 TGT 早于 180 秒过期。
在测试期间,我每 10 秒刷新一次页面以跟上会话。
大约 130 秒后,CAS 服务器会因票证过期而进行注销。
日志:
2021-08-13 16:36:48,776 INFO [org.apereo.cas.logout.DefaultLogoutManager] (scheduling-1) Performing logout operations for [TGT-6-lWvIg4fbM21mzdZC8o2AluuadasgfU51LTBkNyOT6Qon91WqEvSn5N5U-B1ZZ4jYc18-cas-test]
2021-08-13 16:36:48,777 INFO [org.apereo.cas.logout.DefaultLogoutManager] (scheduling-1) [1] logout requests were processed
2021-08-13 16:36:48,777 INFO [org.apereo.cas.logout.DefaultLogoutManager] (scheduling-1) Performing logout operations for [PGT-6-cqqDo89NxRa0q-SyvLdsuaD5yMjjU3hUcOQpwWOpJFU9-v1HVfAsp7QEsao9z5HcutU-cas-test]
2021-08-13 16:36:48,777 INFO [org.apereo.cas.logout.DefaultLogoutManager] (scheduling-1) [0] logout requests were processed
2021-08-13 16:36:48,777 INFO [org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner] (scheduling-1) [1] expired tickets removed.
任何想法?
解决方案
推荐阅读
- django - Django REST Serializer 使用错误的模型进行序列化
- python - python文件写入程序运行时如何更新桌面上的文件大小
- javascript - 使用 d3.js 更新表数据
- c# - C#捕获从不在进程中的函数返回的异常?
- r - 如何设置仅在输入 3 时才显示集合向量的函数?
- javascript - 如果 URI 没有改变,例如在单页应用程序上,如何检测用户是否在新页面上?
- angular - Angular Kendo UI 全局访问
- php - 内连接循环通过
- git - 如何 git rebase 从另一个分支直接到 master 分支?
- javascript - 受控数字比例映射