Package org.apereo.cas.services
Class TimeBasedRegisteredServiceAccessStrategy
- java.lang.Object
-
- org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy
-
- org.apereo.cas.services.TimeBasedRegisteredServiceAccessStrategy
-
- All Implemented Interfaces:
java.io.Serializable
,org.apereo.cas.services.RegisteredServiceAccessStrategy
,org.springframework.core.Ordered
public class TimeBasedRegisteredServiceAccessStrategy extends DefaultRegisteredServiceAccessStrategy
TheTimeBasedRegisteredServiceAccessStrategy
is responsible for enforcing CAS authorization strategy based on a configured start/end time.- Since:
- 4.2
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy
caseInsensitive, delegatedAuthenticationPolicy, enabled, order, rejectedAttributes, requireAllAttributes, requiredAttributes, ssoEnabled, unauthorizedRedirectUrl
-
-
Constructor Summary
Constructors Constructor Description TimeBasedRegisteredServiceAccessStrategy(boolean enabled, boolean ssoEnabled)
Initiates the time-based access strategy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
doesEndingTimeAllowServiceAccess()
Does ending time allow service access boolean.protected boolean
doesStartingTimeAllowServiceAccess()
Does starting time allow service access boolean.java.lang.String
getEndingDateTime()
java.lang.String
getStartingDateTime()
java.lang.String
getZoneId()
boolean
isServiceAccessAllowed()
-
Methods inherited from class org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy
doPrincipalAttributesAllowServiceAccess, doRejectedAttributesRefusePrincipalAccess, doRequiredAttributesAllowPrincipalAccess, enoughAttributesAvailableToProcess, enoughRequiredAttributesAvailableToProcess, getRequiredAttributes, isServiceAccessAllowedForSso, postLoad, requiredAttributesFoundInMap, setServiceAccessAllowed
-
-
-
-
Method Detail
-
isServiceAccessAllowed
public boolean isServiceAccessAllowed()
- Specified by:
isServiceAccessAllowed
in interfaceorg.apereo.cas.services.RegisteredServiceAccessStrategy
- Overrides:
isServiceAccessAllowed
in classDefaultRegisteredServiceAccessStrategy
-
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
-
getStartingDateTime
public java.lang.String getStartingDateTime()
-
getEndingDateTime
public java.lang.String getEndingDateTime()
-
getZoneId
public java.lang.String getZoneId()
-
-