ExceptionTranslationFilter to commence authentication via the
JA-SIG Central Authentication Service (CAS).AuthenticationProvider implementation that integrates with JA-SIG Central
Authentication Service (CAS).Authentication.CasAuthenticationToken associated with the specified
ticket.GrantedAuthoritys for a user by
reading a list of attributes that were returned as part of the CAS response.renew parameter should be sent to the CAS login
URL and CAS validation URL.UserDetails via the supplied
CAS assertion.StatelessTicketCache that has no backing cache.HttpServletRequest.AuthenticationProvider that can process CAS service tickets and proxy tickets.CasAuthenticationToken to the cache.StatelessTicketCache.removeTicketFromCache(String).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
getService().AuthenticationDetailsSource that is set on the
CasAuthenticationFilter should return a value that implements
ServiceAuthenticationDetails if the application needs to authenticate dynamic
service urls.AuthenticationFailureHandler to distinguish between handling
proxy ticket authentication failures and service ticket failures.AuthenticationFailureHandler for proxy requests.Cache.