Package org.apereo.cas.services
Class BaseDateTimeRegisteredServiceSingleSignOnParticipationPolicy
java.lang.Object
org.apereo.cas.services.DefaultRegisteredServiceSingleSignOnParticipationPolicy
org.apereo.cas.services.BaseDateTimeRegisteredServiceSingleSignOnParticipationPolicy
- All Implemented Interfaces:
Serializable
,org.apereo.cas.services.RegisteredServiceSingleSignOnParticipationPolicy
,org.springframework.core.Ordered
- Direct Known Subclasses:
AuthenticationDateRegisteredServiceSingleSignOnParticipationPolicy
,LastUsedTimeRegisteredServiceSingleSignOnParticipationPolicy
public abstract class BaseDateTimeRegisteredServiceSingleSignOnParticipationPolicy
extends DefaultRegisteredServiceSingleSignOnParticipationPolicy
- Since:
- 6.1.0
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ZonedDateTime
determineInitialDateTime
(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.ticket.AuthenticationAwareTicket ticketState) Determine initial date time zoned date time.boolean
shouldParticipateInSso
(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.ticket.AuthenticationAwareTicket ticketState) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.services.RegisteredServiceSingleSignOnParticipationPolicy
getCreateCookieOnRenewedAuthentication, getOrder
-
Constructor Details
-
BaseDateTimeRegisteredServiceSingleSignOnParticipationPolicy
public BaseDateTimeRegisteredServiceSingleSignOnParticipationPolicy()
-
-
Method Details
-
shouldParticipateInSso
public boolean shouldParticipateInSso(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.ticket.AuthenticationAwareTicket ticketState) - Specified by:
shouldParticipateInSso
in interfaceorg.apereo.cas.services.RegisteredServiceSingleSignOnParticipationPolicy
- Overrides:
shouldParticipateInSso
in classDefaultRegisteredServiceSingleSignOnParticipationPolicy
-
determineInitialDateTime
protected abstract ZonedDateTime determineInitialDateTime(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.ticket.AuthenticationAwareTicket ticketState) Determine initial date time zoned date time.- Parameters:
registeredService
- the registered serviceticketState
- the ticket state- Returns:
- the zoned date time
-