Class TimeBasedRegisteredServiceAccessStrategy

java.lang.Object
org.apereo.cas.services.BaseRegisteredServiceAccessStrategy
org.apereo.cas.services.TimeBasedRegisteredServiceAccessStrategy
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceAccessStrategy, org.springframework.core.Ordered

public class TimeBasedRegisteredServiceAccessStrategy extends BaseRegisteredServiceAccessStrategy
The TimeBasedRegisteredServiceAccessStrategy is responsible for enforcing CAS authorization strategy based on a configured start/end time.
Since:
4.2
See Also:
  • Constructor Details

    • TimeBasedRegisteredServiceAccessStrategy

      public TimeBasedRegisteredServiceAccessStrategy()
  • Method Details

    • isServiceAccessAllowed

      public boolean isServiceAccessAllowed()
    • getStartingDateTime

      public String getStartingDateTime()
    • getEndingDateTime

      public String getEndingDateTime()
    • getZoneId

      public String getZoneId()
    • doesEndingTimeAllowServiceAccess

      protected boolean doesEndingTimeAllowServiceAccess()
      Does ending time allow service access boolean.
      Returns:
      true/false
    • doesStartingTimeAllowServiceAccess

      protected boolean doesStartingTimeAllowServiceAccess()
      Does starting time allow service access boolean.
      Returns:
      true/false