# Package org.springframework.security.cas.authentication

package org.springframework.security.cas.authentication
An `AuthenticationProvider` that can process CAS service tickets and proxy tickets.

Related Packages
Package
Description
org.springframework.security.cas
Spring Security support for Apereo's Central Authentication Service (CAS).
org.springframework.security.cas.jackson2
org.springframework.security.cas.userdetails
org.springframework.security.cas.web
Authenticates standard web browser users via CAS.
Class
Description
CasAssertionAuthenticationToken
Temporary authentication object needed to load the user details service.
CasAuthenticationProvider
An `AuthenticationProvider` implementation that integrates with JA-SIG Central Authentication Service (CAS).
CasAuthenticationToken
Represents a successful CAS `Authentication`.
CasServiceTicketAuthenticationToken
An `Authentication` implementation that is designed to process CAS service ticket.
NullStatelessTicketCache
Implementation of @link `StatelessTicketCache` that has no backing cache.
ServiceAuthenticationDetails
In order for the `CasAuthenticationProvider` to provide the correct service url to authenticate the ticket, the returned value of `Authentication.getDetails()` should implement this interface when tickets can be sent to any URL rather than only `ServiceProperties.getService()`.
SpringCacheBasedTicketCache
Caches tickets using a Spring IoC defined `Cache`.
StatelessTicketCache
Caches CAS service tickets and CAS proxy tickets for stateless connections.