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 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

      Deprecated.
      since 7.1.0.
      Properties and settings related to ticket encryption.
    • getPt

      public ProxyTicketProperties getPt()
      Properties and settings related to proxy tickets.
    • getRegistry

      public TicketRegistryProperties getRegistry()
      Properties and settings related to ticket registry.
    • getSt

      public ServiceTicketProperties 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

      Deprecated.
      since 7.1.0.
      Properties and settings related to ticket encryption.
      Returns:
      this.
    • setPt

      Properties and settings related to proxy tickets.
      Returns:
      this.
    • setRegistry

      public TicketProperties setRegistry(TicketRegistryProperties registry)
      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

      public TicketProperties 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. 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.