All Classes
-
Class Summary Class Description AbstractRegisteredService Base class for mutable, persistable registered services.AnonymousRegisteredServiceUsernameAttributeProvider Generates a persistent id as username for anonymous service access.AuthenticationDateRegisteredServiceSingleSignOnParticipationPolicy BaseDateTimeRegisteredServiceSingleSignOnParticipationPolicy BaseDistributedCacheManager<K extends java.io.Serializable,V extends org.apereo.cas.util.cache.DistributedCacheObject> This isBaseDistributedCacheManager
.BaseRegisteredServiceUsernameAttributeProvider CasAddonsRegisteredServicesJsonSerializer ChainingRegisteredServiceSingleSignOnParticipationPolicy DefaultRegisteredServiceAccessStrategy This isDefaultRegisteredServiceAccessStrategy
that allows the following rules: A service may be disallowed to use CAS for authentication A service may be disallowed to take part in CAS single sign-on such that presentation of credentials would always be required. A service may be prohibited from receiving a service ticket if the existing principal attributes don't contain the required attributes that otherwise grant access to the service.DefaultRegisteredServiceAuthenticationPolicy DefaultRegisteredServiceContact DefaultRegisteredServiceDelegatedAuthenticationPolicy DefaultRegisteredServiceExpirationPolicy DefaultRegisteredServiceMultifactorPolicy DefaultRegisteredServiceProperty TheDefaultRegisteredServiceProperty
represents a single property associated with a registered service.DefaultRegisteredServiceProxyGrantingTicketExpirationPolicy DefaultRegisteredServiceProxyTicketExpirationPolicy DefaultRegisteredServiceServiceTicketExpirationPolicy DefaultRegisteredServiceSingleSignOnParticipationPolicy DefaultRegisteredServiceUsernameProvider Resolves the username for the service to be the default principal id.GroovyRegisteredServiceAccessStrategy GroovyRegisteredServiceMultifactorPolicy Deprecated. This component is deprecated as of 6.2.0 and is scheduled to be removed.GroovyRegisteredServiceUsernameProvider Resolves the username for the service to be the default principal id.LastUsedTimeRegisteredServiceSingleSignOnParticipationPolicy NeverRegisteredServiceSingleSignOnParticipationPolicy PrincipalAttributeRegisteredServiceUsernameProvider Determines the username for this registered service based on a principal attribute.RefuseRegisteredServiceProxyPolicy A proxy policy that disallows proxying.RegexMatchingRegisteredServiceProxyPolicy A proxy policy that only allows proxying to pgt urls that match the specified regex pattern.RegexRegisteredService Mutable registered service that uses Java regular expressions for service matching.RegisteredServiceAccessStrategyAuditableEnforcer RegisteredServiceAccessStrategyUtils This isRegisteredServiceAccessStrategyUtils
that encapsulates common operations relevant to registered service access strategy and authorizations.RegisteredServiceChainingAttributeFilter The filter that chains other filters inside it.RegisteredServiceJsonSerializer Serializes registered services to JSON based on the Jackson JSON library.RegisteredServiceMappedRegexAttributeFilter A filtering policy that selectively applies patterns to attributes mapped in the config.RegisteredServiceMutantRegexAttributeFilter RegisteredServicePublicKeyImpl Represents a public key for a CAS registered service.RegisteredServiceRegexAttributeFilter The regex filter that is responsible to make sure only attributes that match a certain regex pattern registered service are released.RegisteredServiceReverseMappedRegexAttributeFilter A filtering policy that selectively applies patterns to attributes mapped in the config.RegisteredServiceScriptedAttributeFilter RegisteredServicesEventListener This isRegisteredServicesEventListener
.RegisteredServiceYamlHttpMessageConverter<T> RegisteredServiceYamlSerializer This isRegisteredServiceYamlSerializer
.RemoteEndpointServiceAccessStrategy This isRemoteEndpointServiceAccessStrategy
that reaches out to a remote endpoint, passing the CAS principal id to determine if access is allowed.ScriptedRegisteredServiceUsernameProvider Deprecated. Since 6.2ShibbolethCompatiblePersistentIdGenerator Generates PersistentIds based on the Shibboleth algorithm.TimeBasedRegisteredServiceAccessStrategy TheTimeBasedRegisteredServiceAccessStrategy
is responsible for enforcing CAS authorization strategy based on a configured start/end time.