Class ServiceTicketProperties

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

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

    • ServiceTicketProperties

      public ServiceTicketProperties()
  • Method Details

    • getNumberOfUses

      public long getNumberOfUses()
      Controls number of times a service ticket can be used within CAS server. Usage in CAS context means service ticket validation transaction.
    • getTimeToKillInSeconds

      public String getTimeToKillInSeconds()
      Time in seconds that service tickets should be considered live in CAS server.
    • getMaxLength

      public int getMaxLength()
      Maximum length of generated service tickets.
    • setNumberOfUses

      public ServiceTicketProperties setNumberOfUses(long numberOfUses)
      Controls number of times a service ticket can be used within CAS server. Usage in CAS context means service ticket validation transaction.
      Returns:
      this.
    • setTimeToKillInSeconds

      public ServiceTicketProperties setTimeToKillInSeconds(String timeToKillInSeconds)
      Time in seconds that service tickets should be considered live in CAS server.
      Returns:
      this.
    • setMaxLength

      public ServiceTicketProperties setMaxLength(int maxLength)
      Maximum length of generated service tickets.
      Returns:
      this.