Frédéric Dussurget
unread,Nov 18, 2024, 11:36:21 AM11/18/24Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to CAS Community, wouldsmina, CAS Community, Frédéric Dussurget
You are right about caching.
To go further, here's what Id did : I tried very short TTL (3 and 4 minutes TTL values for cas.ticket.tgt.primary.max-time-to-live-in-seconds
(TGT live on server) and cas.ticket.tgt.primary.time-to-kill-in-seconds (ticket destroy because of inactivity)
Default values are PT8H and PT2H
I logged in, got the TGT in my redis DB, and then, without any activity, 5 minutes mater, I can confirm that the TGT ticket was removed from redis DB.
cas.properties :
tgt:
core:
onlyTrackMostRecentSession: false
# primary.max-time-to-live-in-seconds: PT3H
primary:
max-time-to-live-in-seconds: PT4M
time-to-kill-in-seconds: PT1M
Log file :
2024-11-18 14:22:55,152 INFO [org.apereo.inspektr.audit.AuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHEN: 2024-11-18T13:22:55.152687835
WHO: frederic.dussurget
WHAT: TGT-1-****************sOTY41o-srv-cas-pp01
ACTION: TICKET_GRANTING_TICKET_CREATED
CLIENT_IP: 93.25.65.42
SERVER_IP: 127.0.0.1
=============================================================
>
2024-11-18 14:23:14,712 INFO [org.apereo.cas.services.mgmt.AbstractServicesManager] - <Loaded [3] service(s) from [RedisServiceRegistry].>
2024-11-18 14:23:24,818 INFO [org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner] - <[0] expired tickets removed.>
2024-11-18 14:24:14,721 INFO [org.apereo.cas.services.mgmt.AbstractServicesManager] - <Loaded [3] service(s) from [RedisServiceRegistry].>
2024-11-18 14:25:14,731 INFO [org.apereo.cas.services.mgmt.AbstractServicesManager] - <Loaded [3] service(s) from [RedisServiceRegistry].>
2024-11-18 14:25:24,956 INFO [org.apereo.cas.logout.DefaultLogoutManager] - <Performing logout operations for [TGT-1-****************sOTY41o-srv-cas-pp01]>
2024-11-18 14:25:24,957 INFO [org.apereo.cas.logout.DefaultLogoutManager] - <[0] logout requests were processed>
2024-11-18 14:25:24,958 WARN [org.apereo.inspektr.common.spi.DefaultClientInfoResolver] - <No ClientInfo could be found. Returning empty ClientInfo object.>
2024-11-18 14:25:24,958 INFO [org.apereo.inspektr.audit.AuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHEN: 2024-11-18T13:25:24.958127544
WHO: frederic.dussurget
WHAT: TGT-1-****************sOTY41o-srv-cas-pp01
ACTION: LOGOUT_SUCCESS
CLIENT_IP: unknown
SERVER_IP: unknown
=============================================================
>
2024-11-18 14:25:24,959 INFO [org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner] - <[1] expired tickets removed.>
2024-11-18 14:26:14,739 INFO [org.apereo.cas.services.mgmt.AbstractServicesManager] - <Loaded [3] service(s) from [RedisServiceRegistry].>