Class TicketProperties
java.lang.Object
org.apereo.cas.configuration.model.core.util.TicketProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-core-tickets",
automated=true)
public class TicketProperties
extends Object
implements Serializable
Configuration properties class for
ticket
.- Since:
- 5.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionProperties and settings related to ticket encryption.getPgt()
Properties and settings related to proxy-granting tickets.getPt()
Properties and settings related to proxy tickets.Properties and settings related to ticket registry.getSt()
Properties and settings related to service tickets.getTgt()
Properties and settings related to ticket-granting tickets.getTst()
Properties and settings related to session-transient tickets.boolean
Indicates whether tickets issued and linked to a ticket-granting ticket may also be tracked, and then removed as part of logout ops.Properties and settings related to ticket encryption.Properties and settings related to proxy-granting tickets.Properties and settings related to proxy tickets.setRegistry
(TicketRegistryProperties registry) Properties and settings related to ticket registry.Properties and settings related to service tickets.Properties and settings related to ticket-granting tickets.setTrackDescendantTickets
(boolean trackDescendantTickets) Indicates whether tickets issued and linked to a ticket-granting ticket may also be tracked, and then removed as part of logout ops.Properties and settings related to session-transient tickets.
-
Constructor Details
-
TicketProperties
public TicketProperties()
-
-
Method Details
-
getTst
Properties and settings related to session-transient tickets. -
getPgt
Properties and settings related to proxy-granting tickets. -
getCrypto
Properties and settings related to ticket encryption. -
getPt
Properties and settings related to proxy tickets. -
getRegistry
Properties and settings related to ticket registry. -
getSt
Properties and settings related to service tickets. -
getTgt
Properties and settings related to ticket-granting tickets. -
isTrackDescendantTickets
public boolean isTrackDescendantTickets()Indicates whether tickets issued and linked to a ticket-granting ticket may also be tracked, and then removed as part of logout ops. There are a number of tickets issued by CAS whose expiration policy is usually by default bound to the SSO expiration policy and the active TGT, yet such tickets may be allowed to live beyond the normal lifetime of a CAS SSO session with options to be renewed. Examples include OAuth access tokens, etc. Set this option to true if you want all linked tickets to be tracked and then removed. -
setTst
Properties and settings related to session-transient tickets.- Returns:
this
.
-
setPgt
Properties and settings related to proxy-granting tickets.- Returns:
this
.
-
setCrypto
Properties and settings related to ticket encryption.- Returns:
this
.
-
setPt
Properties and settings related to proxy tickets.- Returns:
this
.
-
setRegistry
Properties and settings related to ticket registry.- Returns:
this
.
-
setSt
Properties and settings related to service tickets.- Returns:
this
.
-
setTgt
Properties and settings related to ticket-granting tickets.- Returns:
this
.
-
setTrackDescendantTickets
Indicates whether tickets issued and linked to a ticket-granting ticket may also be tracked, and then removed as part of logout ops. There are a number of tickets issued by CAS whose expiration policy is usually by default bound to the SSO expiration policy and the active TGT, yet such tickets may be allowed to live beyond the normal lifetime of a CAS SSO session with options to be renewed. Examples include OAuth access tokens, etc. Set this option to true if you want all linked tickets to be tracked and then removed.- Returns:
this
.
-