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.BaseDistributedCacheManager<K extends java.io.Serializable,V extends org.apereo.cas.DistributedCacheObject> This isBaseDistributedCacheManager
.BaseRegisteredServiceUsernameAttributeProvider CasAddonsRegisteredServicesJsonSerializer 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.DefaultRegisteredServiceContact DefaultRegisteredServiceDelegatedAuthenticationPolicy DefaultRegisteredServiceExpirationPolicy DefaultRegisteredServiceJsonSerializer Serializes registered services to JSON based on the Jackson JSON library.DefaultRegisteredServiceMultifactorPolicy DefaultRegisteredServiceProperty TheDefaultRegisteredServiceProperty
represents a single property associated with a registered service.DefaultRegisteredServiceUsernameProvider Resolves the username for the service to be the default principal id.GroovyRegisteredServiceAccessStrategy GroovyRegisteredServiceMultifactorPolicy GroovyRegisteredServiceUsernameProvider Resolves the username for the service to be the default principal id.NoOpDistributedCacheManager This isNoOpDistributedCacheManager
.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.RegisteredServiceMappedRegexAttributeFilter A filtering policy that selectively applies patterns to attributes mapped in the config.RegisteredServiceMutantRegexAttributeFilter RegisteredServicePublicKeyCipherExecutor Default cipher implementation based on public keys.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 ShibbolethCompatiblePersistentIdGenerator Generates PersistentIds based on the Shibboleth algorithm.TimeBasedRegisteredServiceAccessStrategy TheTimeBasedRegisteredServiceAccessStrategy
is responsible for enforcing CAS authorization strategy based on a configured start/end time.