Class TicketGrantingTicketCoreProperties

java.lang.Object
org.apereo.cas.configuration.model.core.ticket.TicketGrantingTicketCoreProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-core-tickets", automated=true) public class TicketGrantingTicketCoreProperties extends Object implements Serializable
Since:
6.4.0
See Also:
  • Constructor Details

    • TicketGrantingTicketCoreProperties

      public TicketGrantingTicketCoreProperties()
  • Method Details

    • getMaxLength

      public int getMaxLength()
      Maximum length of tickets.
    • isOnlyTrackMostRecentSession

      public boolean isOnlyTrackMostRecentSession()
      Flag to control whether to track most recent SSO sessions. As multiple tickets may be issued for the same application, this impacts how session information is tracked for every ticket which then has a subsequent impact on logout.
    • setMaxLength

      public TicketGrantingTicketCoreProperties setMaxLength(int maxLength)
      Maximum length of tickets.
      Returns:
      this.
    • setOnlyTrackMostRecentSession

      public TicketGrantingTicketCoreProperties setOnlyTrackMostRecentSession(boolean onlyTrackMostRecentSession)
      Flag to control whether to track most recent SSO sessions. As multiple tickets may be issued for the same application, this impacts how session information is tracked for every ticket which then has a subsequent impact on logout.
      Returns:
      this.