Package org.springframework.security.cas.authentication
@NullMarked
package org.springframework.security.cas.authentication
An
AuthenticationProvider that can process CAS service tickets and proxy
tickets.-
ClassDescriptionTemporary authentication object needed to load the user details service.An
AuthenticationProviderimplementation that integrates with JA-SIG Central Authentication Service (CAS).Represents a successful CASAuthentication.CasAuthenticationToken.Builder<B extends CasAuthenticationToken.Builder<B>>A builder ofCasAuthenticationTokeninstancesAnAuthenticationimplementation that is designed to process CAS service ticket.CasServiceTicketAuthenticationToken.Builder<B extends CasServiceTicketAuthenticationToken.Builder<B>>A builder ofCasServiceTicketAuthenticationTokeninstancesImplementation of @linkStatelessTicketCachethat has no backing cache.In order for theCasAuthenticationProviderto provide the correct service url to authenticate the ticket, the returned value ofAuthentication.getDetails()should implement this interface when tickets can be sent to any URL rather than onlyServiceProperties.getService().Caches tickets using a Spring IoC definedCache.Caches CAS service tickets and CAS proxy tickets for stateless connections.